diff --git a/requirements/test-requirements.txt b/requirements/test-requirements.txt
index 86d10f7..87a7531 100644
--- a/requirements/test-requirements.txt
+++ b/requirements/test-requirements.txt
@@ -1,5 +1,5 @@
pytest>=6
pytest-asyncio>=0.17
pytest-vcr
- vcrpy==5.0.0
+ vcrpy==5.1.0
python-dotenv>=0.10,<2
diff --git a/tests/cassettes/test_get_collection_schedule.yaml b/tests/cassettes/test_get_collection_schedule.yaml
index 0892b29..890c562 100644
--- a/tests/cassettes/test_get_collection_schedule.yaml
+++ b/tests/cassettes/test_get_collection_schedule.yaml
@@ -15,7 +15,7 @@ interactions:
Host:
- tilasto.jatekukko.fi
User-Agent:
- - Python/3.8 aiohttp/3.8.1
+ - Python/3.12 aiohttp/3.9.0
X-Requested-With:
- XMLHttpRequest
method: POST
@@ -28,7 +28,7 @@ interactions:
Content-Length:
- '0'
Date:
- - Wed, 31 Aug 2022 19:15:10 GMT
+ - Mon, 22 Jan 2024 21:06:08 GMT
Location:
- https://tilasto.jatekukko.fi/jatekukko/secure/welcome.do
Server:
@@ -38,11 +38,10 @@ interactions:
X-Frame-Options:
- SAMEORIGIN
X-Powered-By:
- - 'Servlet/4.0 JSP/2.3 (Payara Server 5.2022.2 #badassfish Java/Eclipse OpenJ9/1.8)'
+ - 'Servlet/4.0 JSP/2.3 (Payara Server 5.2022.5 #badassfish Java/Eclipse OpenJ9/1.8)'
status:
code: 303
message: See Other
- url: https://tilasto.jatekukko.fi/jatekukko/j_acegi_security_check?target=2
- request:
body: null
headers:
@@ -53,7 +52,7 @@ interactions:
Host:
- tilasto.jatekukko.fi
User-Agent:
- - Python/3.8 aiohttp/3.8.1
+ - Python/3.12 aiohttp/3.9.0
X-Requested-With:
- XMLHttpRequest
method: GET
@@ -68,7 +67,7 @@ interactions:
Content-Security-Policy:
- frame-ancestors 'none'
Date:
- - Wed, 31 Aug 2022 19:15:10 GMT
+ - Mon, 22 Jan 2024 21:06:08 GMT
Location:
- https://tilasto.jatekukko.fi/jatekukko/secure/well.do
Server:
@@ -78,11 +77,10 @@ interactions:
X-Frame-Options:
- DENY
X-Powered-By:
- - 'Servlet/4.0 JSP/2.3 (Payara Server 5.2022.2 #badassfish Java/Eclipse OpenJ9/1.8)'
+ - 'Servlet/4.0 JSP/2.3 (Payara Server 5.2022.5 #badassfish Java/Eclipse OpenJ9/1.8)'
status:
code: 303
message: See Other
- url: https://tilasto.jatekukko.fi/jatekukko/secure/welcome.do
- request:
body: null
headers:
@@ -93,7 +91,7 @@ interactions:
Host:
- tilasto.jatekukko.fi
User-Agent:
- - Python/3.8 aiohttp/3.8.1
+ - Python/3.12 aiohttp/3.9.0
X-Requested-With:
- XMLHttpRequest
method: GET
@@ -136,7 +134,7 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- - Wed, 31 Aug 2022 19:15:10 GMT
+ - Mon, 22 Jan 2024 21:06:08 GMT
Expires:
- Thu, 01 Jan 1970 00:00:00 GMT
Pragma:
@@ -148,11 +146,10 @@ interactions:
X-Frame-Options:
- SAMEORIGIN
X-Powered-By:
- - 'Servlet/4.0 JSP/2.3 (Payara Server 5.2022.2 #badassfish Java/Eclipse OpenJ9/1.8)'
+ - 'Servlet/4.0 JSP/2.3 (Payara Server 5.2022.5 #badassfish Java/Eclipse OpenJ9/1.8)'
status:
code: 200
message: OK
- url: https://tilasto.jatekukko.fi/jatekukko/secure/well.do
- request:
body: null
headers: {}
@@ -169,7 +166,7 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- - Wed, 31 Aug 2022 19:15:10 GMT
+ - Mon, 22 Jan 2024 21:06:08 GMT
Expires:
- Thu, 01 Jan 1970 00:00:00 GMT
Pragma:
@@ -183,9 +180,8 @@ interactions:
X-Frame-Options:
- SAMEORIGIN
X-Powered-By:
- - 'Servlet/4.0 JSP/2.3 (Payara Server 5.2022.2 #badassfish Java/Eclipse OpenJ9/1.8)'
+ - 'Servlet/4.0 JSP/2.3 (Payara Server 5.2022.5 #badassfish Java/Eclipse OpenJ9/1.8)'
status:
code: 200
message: OK
- url: https://tilasto.jatekukko.fi/jatekukko/get_collection_schedule.do?customerNumber=00-0000000-00&pos=1234
version: 1
diff --git a/tests/cassettes/test_get_invoice_headers.yaml b/tests/cassettes/test_get_invoice_headers.yaml
index 4911076..01839aa 100644
--- a/tests/cassettes/test_get_invoice_headers.yaml
+++ b/tests/cassettes/test_get_invoice_headers.yaml
@@ -9,7 +9,7 @@ interactions:
Host:
- tilasto.jatekukko.fi
User-Agent:
- - Python/3.8 aiohttp/3.8.1
+ - Python/3.12 aiohttp/3.9.0
method: GET
uri: https://tilasto.jatekukko.fi/jatekukko/secure/get_invoice_headers_for_customer.do?customerId=00-0000000-00
response:
@@ -24,7 +24,7 @@ interactions:
Content-Type:
- text/html;charset=UTF-8
Date:
- - Wed, 31 Aug 2022 19:15:11 GMT
+ - Mon, 22 Jan 2024 21:06:08 GMT
Location:
- https://tilasto.jatekukko.fi/jatekukko/login.do
Server:
@@ -34,11 +34,10 @@ interactions:
X-Frame-Options:
- SAMEORIGIN
X-Powered-By:
- - 'Servlet/4.0 JSP/2.3 (Payara Server 5.2022.2 #badassfish Java/Eclipse OpenJ9/1.8)'
+ - 'Servlet/4.0 JSP/2.3 (Payara Server 5.2022.5 #badassfish Java/Eclipse OpenJ9/1.8)'
status:
code: 302
message: Found
- url: https://tilasto.jatekukko.fi/jatekukko/secure/get_invoice_headers_for_customer.do?customerId=00-0000000-00
- request:
body: null
headers:
@@ -49,7 +48,7 @@ interactions:
Host:
- tilasto.jatekukko.fi
User-Agent:
- - Python/3.8 aiohttp/3.8.1
+ - Python/3.12 aiohttp/3.9.0
method: GET
uri: https://tilasto.jatekukko.fi/jatekukko/login.do
response:
@@ -67,7 +66,7 @@ interactions:
Content-Type:
- text/html;charset=utf-8
Date:
- - Wed, 31 Aug 2022 19:15:11 GMT
+ - Mon, 22 Jan 2024 21:06:08 GMT
Server:
- nginx
Strict-Transport-Security:
@@ -77,11 +76,10 @@ interactions:
X-Frame-Options:
- DENY
X-Powered-By:
- - 'Servlet/4.0 JSP/2.3 (Payara Server 5.2022.2 #badassfish Java/Eclipse OpenJ9/1.8)'
+ - 'Servlet/4.0 JSP/2.3 (Payara Server 5.2022.5 #badassfish Java/Eclipse OpenJ9/1.8)'
status:
code: 200
message: OK
- url: https://tilasto.jatekukko.fi/jatekukko/login.do
- request:
body:
j_password: secret
@@ -98,7 +96,7 @@ interactions:
Host:
- tilasto.jatekukko.fi
User-Agent:
- - Python/3.8 aiohttp/3.8.1
+ - Python/3.12 aiohttp/3.9.0
X-Requested-With:
- XMLHttpRequest
method: POST
@@ -111,7 +109,7 @@ interactions:
Content-Length:
- '0'
Date:
- - Wed, 31 Aug 2022 19:15:11 GMT
+ - Mon, 22 Jan 2024 21:06:08 GMT
Location:
- https://tilasto.jatekukko.fi/jatekukko/secure/welcome.do
Server:
@@ -121,11 +119,10 @@ interactions:
X-Frame-Options:
- SAMEORIGIN
X-Powered-By:
- - 'Servlet/4.0 JSP/2.3 (Payara Server 5.2022.2 #badassfish Java/Eclipse OpenJ9/1.8)'
+ - 'Servlet/4.0 JSP/2.3 (Payara Server 5.2022.5 #badassfish Java/Eclipse OpenJ9/1.8)'
status:
code: 303
message: See Other
- url: https://tilasto.jatekukko.fi/jatekukko/j_acegi_security_check?target=2
- request:
body: null
headers:
@@ -136,7 +133,7 @@ interactions:
Host:
- tilasto.jatekukko.fi
User-Agent:
- - Python/3.8 aiohttp/3.8.1
+ - Python/3.12 aiohttp/3.9.0
X-Requested-With:
- XMLHttpRequest
method: GET
@@ -151,7 +148,7 @@ interactions:
Content-Security-Policy:
- frame-ancestors 'none'
Date:
- - Wed, 31 Aug 2022 19:15:11 GMT
+ - Mon, 22 Jan 2024 21:06:09 GMT
Location:
- https://tilasto.jatekukko.fi/jatekukko/secure/well.do
Server:
@@ -161,11 +158,10 @@ interactions:
X-Frame-Options:
- DENY
X-Powered-By:
- - 'Servlet/4.0 JSP/2.3 (Payara Server 5.2022.2 #badassfish Java/Eclipse OpenJ9/1.8)'
+ - 'Servlet/4.0 JSP/2.3 (Payara Server 5.2022.5 #badassfish Java/Eclipse OpenJ9/1.8)'
status:
code: 303
message: See Other
- url: https://tilasto.jatekukko.fi/jatekukko/secure/welcome.do
- request:
body: null
headers:
@@ -176,7 +172,7 @@ interactions:
Host:
- tilasto.jatekukko.fi
User-Agent:
- - Python/3.8 aiohttp/3.8.1
+ - Python/3.12 aiohttp/3.9.0
X-Requested-With:
- XMLHttpRequest
method: GET
@@ -219,7 +215,7 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- - Wed, 31 Aug 2022 19:15:11 GMT
+ - Mon, 22 Jan 2024 21:06:09 GMT
Expires:
- Thu, 01 Jan 1970 00:00:00 GMT
Pragma:
@@ -231,11 +227,10 @@ interactions:
X-Frame-Options:
- SAMEORIGIN
X-Powered-By:
- - 'Servlet/4.0 JSP/2.3 (Payara Server 5.2022.2 #badassfish Java/Eclipse OpenJ9/1.8)'
+ - 'Servlet/4.0 JSP/2.3 (Payara Server 5.2022.5 #badassfish Java/Eclipse OpenJ9/1.8)'
status:
code: 200
message: OK
- url: https://tilasto.jatekukko.fi/jatekukko/secure/well.do
- request:
body: null
headers: {}
@@ -243,9 +238,9 @@ interactions:
uri: https://tilasto.jatekukko.fi/jatekukko/secure/get_invoice_headers_for_customer.do?customerId=00-0000000-00
response:
body:
- string: '[{"id":"3","parentId":null,"name":"LASKU 3","time":"2020-12-01","amount":null,"unit":null,"unitPrice":null,"vatlessSumPrice":null,"vatAmount":null,"total":32.34,"hasChildren":false,"linkId":null,"benchmark":null,"invoiceNumber":3,"referenceNumber":"33","comment":null,"orderNumber":null,"dueDate":"2020-12-31","delayInterestRate":null,"paymentRule":null,"link":"/secure/download.do?invoice=3","accomplishedPayments":0.0},{"id":"2","parentId":null,"name":"LASKU
- 2","time":"2020-06-01","amount":null,"unit":null,"unitPrice":null,"vatlessSumPrice":null,"vatAmount":null,"total":22.34,"hasChildren":false,"linkId":null,"benchmark":null,"invoiceNumber":2,"referenceNumber":"22","comment":null,"orderNumber":null,"dueDate":"2020-06-30","delayInterestRate":null,"paymentRule":null,"link":"/secure/download.do?invoice=2","accomplishedPayments":0.0},{"id":"1","parentId":null,"name":"LASKU
- 1","time":"2019-12-01","amount":null,"unit":null,"unitPrice":null,"vatlessSumPrice":null,"vatAmount":null,"total":12.34,"hasChildren":false,"linkId":null,"benchmark":null,"invoiceNumber":1,"referenceNumber":"11","comment":null,"orderNumber":null,"dueDate":"2019-12-31","delayInterestRate":null,"paymentRule":null,"link":"/secure/download.do?invoice=1","accomplishedPayments":0.0}]'
+ string: '[{"id":"3","parentId":null,"name":"LASKU 3","time":"2020-12-01","amount":null,"unit":null,"unitPrice":null,"vatlessSumPrice":null,"vatAmount":null,"total":32.34,"hasChildren":false,"linkId":null,"benchmark":null,"invoiceNumber":3,"referenceNumber":"33","comment":null,"orderNumber":null,"dueDate":"2020-12-31","delayInterestRate":null,"paymentRule":null,"link":"/secure/download.do?invoice=3","invoicingStatus":"0","accomplishedPayments":0.0},{"id":"2","parentId":null,"name":"LASKU
+ 2","time":"2020-06-01","amount":null,"unit":null,"unitPrice":null,"vatlessSumPrice":null,"vatAmount":null,"total":22.34,"hasChildren":false,"linkId":null,"benchmark":null,"invoiceNumber":2,"referenceNumber":"22","comment":null,"orderNumber":null,"dueDate":"2020-06-30","delayInterestRate":null,"paymentRule":null,"link":"/secure/download.do?invoice=2","invoicingStatus":"A","accomplishedPayments":0.0},{"id":"1","parentId":null,"name":"LASKU
+ 1","time":"2019-12-01","amount":null,"unit":null,"unitPrice":null,"vatlessSumPrice":null,"vatAmount":null,"total":12.34,"hasChildren":false,"linkId":null,"benchmark":null,"invoiceNumber":1,"referenceNumber":"11","comment":null,"orderNumber":null,"dueDate":"2019-12-31","delayInterestRate":null,"paymentRule":null,"link":"/secure/download.do?invoice=1","invoicingStatus":"A","accomplishedPayments":0.0}]'
headers:
Cache-Control:
- no-cache, no-store, must-revalidate
@@ -254,7 +249,7 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- - Wed, 31 Aug 2022 19:15:11 GMT
+ - Mon, 22 Jan 2024 21:06:09 GMT
Expires:
- Thu, 01 Jan 1970 00:00:00 GMT
Pragma:
@@ -268,9 +263,8 @@ interactions:
X-Frame-Options:
- SAMEORIGIN
X-Powered-By:
- - 'Servlet/4.0 JSP/2.3 (Payara Server 5.2022.2 #badassfish Java/Eclipse OpenJ9/1.8)'
+ - 'Servlet/4.0 JSP/2.3 (Payara Server 5.2022.5 #badassfish Java/Eclipse OpenJ9/1.8)'
status:
code: 200
message: OK
- url: https://tilasto.jatekukko.fi/jatekukko/secure/get_invoice_headers_for_customer.do?customerId=00-0000000-00
version: 1
diff --git a/tests/cassettes/test_login_logout.yaml b/tests/cassettes/test_login_logout.yaml
index e80d986..c51aeea 100644
--- a/tests/cassettes/test_login_logout.yaml
+++ b/tests/cassettes/test_login_logout.yaml
@@ -15,7 +15,7 @@ interactions:
Host:
- tilasto.jatekukko.fi
User-Agent:
- - Python/3.11 aiohttp/3.8.4
+ - Python/3.12 aiohttp/3.9.0
X-Requested-With:
- XMLHttpRequest
method: POST
@@ -28,7 +28,7 @@ interactions:
Content-Length:
- '0'
Date:
- - Fri, 26 May 2023 07:58:06 GMT
+ - Mon, 22 Jan 2024 21:06:07 GMT
Location:
- https://tilasto.jatekukko.fi/jatekukko/secure/welcome.do
Server:
@@ -42,7 +42,6 @@ interactions:
status:
code: 303
message: See Other
- url: https://tilasto.jatekukko.fi/jatekukko/j_acegi_security_check?target=2
- request:
body: null
headers:
@@ -53,7 +52,7 @@ interactions:
Host:
- tilasto.jatekukko.fi
User-Agent:
- - Python/3.11 aiohttp/3.8.4
+ - Python/3.12 aiohttp/3.9.0
X-Requested-With:
- XMLHttpRequest
method: GET
@@ -68,7 +67,7 @@ interactions:
Content-Security-Policy:
- frame-ancestors 'none'
Date:
- - Fri, 26 May 2023 07:58:06 GMT
+ - Mon, 22 Jan 2024 21:06:07 GMT
Location:
- https://tilasto.jatekukko.fi/jatekukko/secure/well.do
Server:
@@ -82,7 +81,6 @@ interactions:
status:
code: 303
message: See Other
- url: https://tilasto.jatekukko.fi/jatekukko/secure/welcome.do
- request:
body: null
headers:
@@ -93,7 +91,7 @@ interactions:
Host:
- tilasto.jatekukko.fi
User-Agent:
- - Python/3.11 aiohttp/3.8.4
+ - Python/3.12 aiohttp/3.9.0
X-Requested-With:
- XMLHttpRequest
method: GET
@@ -136,7 +134,7 @@ interactions:
Content-Type:
- application/json;charset=UTF-8
Date:
- - Fri, 26 May 2023 07:58:06 GMT
+ - Mon, 22 Jan 2024 21:06:07 GMT
Expires:
- Thu, 01 Jan 1970 00:00:00 GMT
Pragma:
@@ -152,7 +150,6 @@ interactions:
status:
code: 200
message: OK
- url: https://tilasto.jatekukko.fi/jatekukko/secure/well.do
- request:
body: null
headers:
@@ -163,7 +160,7 @@ interactions:
Host:
- tilasto.jatekukko.fi
User-Agent:
- - Python/3.11 aiohttp/3.8.4
+ - Python/3.12 aiohttp/3.9.0
method: GET
uri: https://tilasto.jatekukko.fi/jatekukko/j_acegi_logout_elcustrap
response:
@@ -178,7 +175,7 @@ interactions:
Content-Type:
- text/html;charset=UTF-8
Date:
- - Fri, 26 May 2023 07:58:06 GMT
+ - Mon, 22 Jan 2024 21:06:07 GMT
Location:
- https://tilasto.jatekukko.fi/jatekukko/sahas.jsp
Server:
@@ -192,7 +189,6 @@ interactions:
status:
code: 302
message: Found
- url: https://tilasto.jatekukko.fi/jatekukko/j_acegi_logout_elcustrap
- request:
body: null
headers:
@@ -203,1031 +199,12 @@ interactions:
Host:
- tilasto.jatekukko.fi
User-Agent:
- - Python/3.11 aiohttp/3.8.4
+ - Python/3.12 aiohttp/3.9.0
method: GET
uri: https://tilasto.jatekukko.fi/jatekukko/sahas.jsp
response:
body:
- string: "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n\r\n
- \ \r\n\r\n \r\n\r\n
\r\n
- \ \r\n \r\n \r\n\r\n J\xE4tekukko Oy - S\xE4hk\xF6inen
- asiointi \r\n\r\n \r\n\r\n \r\n\r\n \r\n
- \ \r\n \r\n\r\n
- \ \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
- \ \r\n \r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n \r\n\r\n\r\n \r\n \r\n \r\n\r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n\r\n
- \ \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n
- \ \r\n \r\n\r\n \r\n \r\n
- \
\r\n\r\n
\r\n \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\r\n\t\t\r\n\r\n\r\n\r\n\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n
- \ \r\n \r\n
\r\n
- \
Tervetuloa Omakukkoon — J\xE4tekukon s\xE4hk\xF6iseen asiointiin
\r\n\r\n
- \ \r\n\r\n \r\n \r\n
\r\n
\r\n\r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n
- \
\r\n\r\n \r\n
\r\n
- \ \r\n \r\n
\r\n
- \ \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\t
\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\tLiity
- j\xE4tehuoltoon\r\n\t\t \r\n\t\t\r\n\t
\r\n\r\n\r\n\r\n\t
\r\n\t\t
\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\tT\xE4yt\xE4
- kompostointi-ilmoitus\r\n\t\t \r\n\t\t\r\n\t\r\n\r\n\r\n\r\n\r\n\t\r\n\t\r\n\t\r\n\t\r\n\t\r\n\r\n\t\r\n\r\n\t\r\n\t\r\n\r\n\t\r\n\t\r\n\t
\r\n\t\t
\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\tAnna palautetta\r\n\t\t \r\n\t\t\r\n\t\r\n\r\n\t\r\n\r\n\t\r\n\r\n\t\r\n\r\n\t\r\n\t\r\n\r\n\t\r\n\r\n\t\r\n\t\r\n\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
- \
\r\n \r\n
\r\n \r\n\r\n
\r\n
- \ \r\n \r\n
\r\n\t\r\n
\r\n\r\n\r\n\r\n\r\n
- \ \r\n\r\n
\r\n \r\n
- \
Valitse kohde oikean yl\xE4kulman
- valikosta.
\r\n
\r\n\r\n \r\n
\r\n
- \
\r\n \r\n
\r\n
\r\n
- \
\r\n
\r\n \r\n\r\n
- \ \r\n\r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
- \ \r\n \r\n Tee
- kompostointi-ilmoitus\r\n \r\n
- \
\r\n
- \ \r\n \r\n
- \ \r\n \r\n
- \ \r\n Vaihda
- j\xE4tehuollon liittymistapaa\r\n \r\n
- \ \r\n \r\n
- \ \r\n \r\n P\xE4\xE4t\xE4
- kohteen j\xE4tehuolto\r\n \r\n
- \ \r\n \r\n
- \
\r\n
\r\n \r\n
\r\n
\r\n
- \
\r\n T\xE4yt\xE4 puuttuvat
- kent\xE4t\r\n
\r\n
\r\n
- \
\r\n \r\n \r\n\r\n
- \ \r\n
\r\n \r\n Lataa-painikkeesta
- p\xE4\xE4set katsomaan omia laskujasi vuodesta 2018 l\xE4htien pdf-muodossa.
\r\n
- \ \r\n\r\n \r\n
\r\n \r\n
- \ \r\n
\r\n\r\n
- \
\r\n
\r\n
- \ \r\n
- \
\r\n
Lataus voi kest\xE4\xE4 useita minuutteja!
\r\n
- \
\r\n
\r\n
\r\n
- \ \r\n \r\n\r\n \r\n\r\n \r\n
- \ \r\n \r\n \r\n \r\n\r\n
- \ \r\n\r\n \r\n \r\n\r\n
- \ \r\n\r\n
\r\n \r\n
- \
\r\n \r\n\r\n
\r\n
\r\n T\xE4yt\xE4
- puuttuvat kent\xE4t\r\n
\r\n
\r\n
- \
\r\n \r\n\r\n
- \ \r\n\r\n \r\n \r\n\r\n
- \ \r\n \r\n \r\n\r\n \r\n
- \ \r\n \r\n\r\n \r\n\r\n
\r\n
- \ \r\n
\r\n
\r\n
- \
\r\n T\xE4yt\xE4 puuttuvat
- kent\xE4t\r\n
\r\n
\r\n
- \
\r\n \r\n\r\n
\r\n
\r\n \r\n\r\n
- \ \r\n \r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\r\n\t\t\t\t
\r\n\t\t\t\t\tEn
- hyv\xE4ksy ehtoja \r\n\t\t\t\t\tHyv\xE4ksyn ehdot \r\n\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\tOK \r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n
\r\n\r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t\r\n\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t\r\n\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t\r\n \r\n
- \
Tyhjennyskohde \r\n \r\n
\r\n
- \ \r\n
- \ \r\n \r\n \r\n\r\n\t\t\t\t
\r\n\r\n\t\t\t\t
\r\n\t\t \t\tT\xE4yt\xE4 puuttuvat
- kent\xE4t\r\n\t\t \t
\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t\r\n\t\t\t\t
\r\n\t\t\t\t
\r\n T\xE4yt\xE4
- puuttuvat kent\xE4t\r\n
\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t\r\n\r\n\t\t\t\t
\r\n\t\t\t\t\tTulosta kimppaluettelo \r\n\t\t\t\t
\r\n\r\n\t\t\t\t
\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t
Laskutusosuuksien
- summa t\xE4ytyy olla 100 %. Voit jakaa kimpan laskutusosuudet automaattisesti
- alla olevalla painikkeella, jolloin laskutusosuudet jaetaan kiinteist\xF6n
- k\xE4ytt\xF6tarkoituksen mukaan. Voit my\xF6s halutessasi sy\xF6tt\xE4\xE4
- laskutusosuudet k\xE4sin yll\xE4oleviin kenttiin.
\r\n\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\tJaa laskutus-% tasan \r\n\t\t\t\t\t
\r\n\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\tMuutoksen syy \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t
\r\n\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\tMuutokset tulevat
- voimaan \r\n\t\t\t\t\t\t \r\n\t\t\t\t\t
\r\n\r\n
\r\n
- \ Ilmoittajan puhelinnumero \r\n
- \ \r\n
\r\n\r\n
- \
\r\n Ilmoittajan s\xE4hk\xF6postiosoite \r\n \r\n
\r\n\t\t\t\t
\r\n\t\t\t
\r\n\r\n\t\t\t\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t
\r\n\t\t\t\t\tTulosta kimppaluettelo \r\n\t\t\t\t
\r\n\r\n\t\t\t\t
\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t
Jos
- kimpan osakaissa on tapahtunut muutoksia, poista osakas ja luo uusi.
\r\n\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t
Laskutusosuuksien
- summa t\xE4ytyy olla 100 %. Voit jakaa kimpan laskutusosuudet automaattisesti
- alla olevalla painikkeella, jolloin laskutusosuudet jaetaan kiinteist\xF6n
- k\xE4ytt\xF6tarkoituksen mukaan. Voit my\xF6s halutessasi sy\xF6tt\xE4\xE4
- laskutusosuudet k\xE4sin yll\xE4oleviin kenttiin.
\r\n\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\tJaa laskutus-% tasan \r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\tMuutoksen syy \r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\tMuutokset tulevat
- voimaan \r\n\t\t\t\t\t\t\t \r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\t
- \ Ilmoittajan puhelinnumero \r\n\t
- \ \r\n\t
\r\n\r\n\t
- \
\r\n\t Ilmoittajan s\xE4hk\xF6postiosoite \r\n\t \r\n\t
\r\n
- \ \r\n\t\t\t\t
\r\n\t\t\t
\r\n\r\n\t\t\t\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n
\r\n\r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t\r\n\r\n\t\t\t\t
\r\n\t\t\t\t
T\xE4yt\xE4 puuttuvat kent\xE4t
\r\n\t\t\t\t\r\n\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t\r\n\t\t\t\t
\r\n
\r\n\t\t\t\t
\r\n\t\t \t\tT\xE4yt\xE4 puuttuvat
- kent\xE4t\r\n\t\t \t
\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t\r\n\r\n
- \
\r\n\t\t\t\t
\r\n
- \
\r\n\t\t\t\t
\r\n\t\t\t\t\t
\r\n\t\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n\r\n
- \ \r\n\r\n
- \
\r\n\r\n
\r\n \r\n
\r\n 1 \r\n 2 \r\n \r\n
- \ 3 \r\n
- \ \r\n \r\n 4 \r\n
- \ \r\n 5 \r\n \r\n 6 \r\n 7 \r\n 8 \r\n \r\n\r\n
- \
\r\n
\r\n
- \ \r\n
\r\n \r\n \r\n
- \
\r\n
- \
\r\n
\r\n\r\n
- \
\r\n
\r\n
\r\n
- \
\r\n
\r\n\r\n
\r\n
- \
\r\n
Karttaa
- voi siirt\xE4\xE4 hiirell\xE4 raahaamalla. Klikkaa Paikka -painiketta ja vie
- hiiri kartalla kohtaan, jossa kaivo on. Ohjelma varmistaa viel\xE4 valinnan
- oikeaksi
\r\n
Paikka \r\n
- \
\r\n
\r\n
\r\n
- \
\r\n\r\n
\r\n
- \
\r\n \r\n
\r\n \r\n
\r\n
- \
\r\n
\r\n
- \
\r\n\r\n
T\xE4yt\xE4 puuttuvat kent\xE4t
\r\n\r\n
- \
\r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\r\n\t\t\t\t\r\n\t\t
- \ \t\r\n\t\t \t
\r\n\r\n\t\t \t
\r\n\t\t \t\tT\xE4yt\xE4 puuttuvat
- kent\xE4t\r\n\t\t \t
\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\r\n\t\t\t\t\r\n\r\n\t\t\t\t
\r\n\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n
- \ \r\n\r\n \r\n\r\n
- \
\r\n
\r\n
\r\n
\r\n T\xE4yt\xE4
- puuttuvat kent\xE4t\r\n
\r\n
\r\n\r\n
- \
\r\n\r\n
\r\n
\r\n
- \
\r\n
Alikategoria \r\n
\r\n
- \
\r\n
\r\n\r\n
- \
\r\n
\r\n\r\n \r\n
- \ \r\n \r\n \r\n
- \
\r\n
\r\n
\r\n
- \
Tarkista yhteystietosi. Huomioithan erityisesti,
- ett\xE4 tarvitsemme puhelinnumeron, josta sinut tavoittaa p\xE4iv\xE4saikaan.
Vahvistamme
- tilauksen viel\xE4 s\xE4hk\xF6postitse tai puhelimitse.
\r\n
\r\n L\xE4het\xE4 \r\n
- \
\r\n
\r\n T\xE4yt\xE4
- puuttuvat kent\xE4t\r\n
\r\n
\r\n
- \ \r\n \r\n \r\n
- \
\r\n
Peruuta \r\n
\r\n
- \
\r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n\r\n
\r\n
- \
\r\n T\xE4yt\xE4 puuttuvat kent\xE4t\r\n
- \
\r\n
\r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n
\r\n\r\n\r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t\r\n\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\t\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\r\n\t\t
\r\n\t
\r\n
\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n
\r\n
\r\n
- \
\r\n\r\n \r\n\r\n
- \
\r\n\r\n
\r\n \r\n
\r\n
- \ \r\n \r\n\r\n \r\n
- \
\r\n
\r\n
- \
\r\n
\r\n
- \
\r\n\r\n
\r\n
\r\n
Karttaa
- voi siirt\xE4\xE4 hiirell\xE4 raahaamalla. Klikkaa Paikka -painiketta ja vie
- hiiri kartalla kohtaan, jossa kaivo on. Ohjelma varmistaa viel\xE4 valinnan
- oikeaksi
\r\n
Paikka \r\n
- \
\r\n
\r\n
\r\n\r\n
T\xE4yt\xE4
- puuttuvat kent\xE4t
\r\n
\r\n
\r\n
- \
\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n
- \
\r\n
\r\n
- \
\r\n
\r\n
- \ \r\n
\r\n\r\n
- \
\r\n \r\n
\r\n\r\n
- \
Ajop\xE4iv\xE4 voi muuttua (\xB1 1-2
- p\xE4iv\xE4\xE4) esim. arkipyh\xE4viikoilla.
\r\n\r\n \r\n
\r\n\r\n \r\n
- \
\r\n\r\n \r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n
- \
\r\n\r\n \r\n\t\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\tJ\xE4tekukko
- Oy \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t \r\n\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\tAsiakaspalvelu \u2022 017 3680 152
- \u2022 asiakaspalvelu@jatekukko.fi\r\n\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t
\r\n\t
\r\n\r\n\t\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\t J\xE4tekukko Oy\r\n\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\t\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n \r\n\r\n
- \ \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
- \ \r\n\r\n
- \ \r\n\r\n \r\n \r\n \r\n \r\n
- \ \r\n \r\n \r\n \r\n\r\n"
+ string: redacted
headers:
Connection:
- keep-alive
@@ -1240,7 +217,7 @@ interactions:
Content-Type:
- text/html;charset=utf-8
Date:
- - Fri, 26 May 2023 07:58:07 GMT
+ - Mon, 22 Jan 2024 21:06:07 GMT
Server:
- nginx
Strict-Transport-Security:
@@ -1254,5 +231,4 @@ interactions:
status:
code: 200
message: OK
- url: https://tilasto.jatekukko.fi/jatekukko/sahas.jsp
version: 1
diff --git a/tests/cassettes/test_logout.yaml b/tests/cassettes/test_logout.yaml
index dde061b..d418870 100644
--- a/tests/cassettes/test_logout.yaml
+++ b/tests/cassettes/test_logout.yaml
@@ -9,7 +9,7 @@ interactions:
Host:
- tilasto.jatekukko.fi
User-Agent:
- - Python/3.8 aiohttp/3.8.1
+ - Python/3.12 aiohttp/3.9.0
method: GET
uri: https://tilasto.jatekukko.fi/jatekukko/j_acegi_logout_elcustrap
response:
@@ -24,7 +24,7 @@ interactions:
Content-Type:
- text/html;charset=UTF-8
Date:
- - Wed, 31 Aug 2022 19:15:10 GMT
+ - Mon, 22 Jan 2024 21:06:07 GMT
Location:
- https://tilasto.jatekukko.fi/jatekukko/sahas.jsp
Server:
@@ -34,11 +34,10 @@ interactions:
X-Frame-Options:
- SAMEORIGIN
X-Powered-By:
- - 'Servlet/4.0 JSP/2.3 (Payara Server 5.2022.2 #badassfish Java/Eclipse OpenJ9/1.8)'
+ - 'Servlet/4.0 JSP/2.3 (Payara Server 5.2022.5 #badassfish Java/Eclipse OpenJ9/1.8)'
status:
code: 302
message: Found
- url: https://tilasto.jatekukko.fi/jatekukko/j_acegi_logout_elcustrap
- request:
body: null
headers:
@@ -49,1031 +48,12 @@ interactions:
Host:
- tilasto.jatekukko.fi
User-Agent:
- - Python/3.8 aiohttp/3.8.1
+ - Python/3.12 aiohttp/3.9.0
method: GET
uri: https://tilasto.jatekukko.fi/jatekukko/sahas.jsp
response:
body:
- string: "\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n \r\n \r\n\r\n
- \ \r\n\r\n \r\n\r\n \r\n
- \ \r\n \r\n \r\n\r\n J\xE4tekukko Oy - S\xE4hk\xF6inen
- asiointi \r\n\r\n \r\n\r\n \r\n\r\n \r\n
- \ \r\n \r\n\r\n
- \ \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
- \ \r\n \r\n \r\n\r\n\r\n\r\n\r\n \r\n\r\n\r\n \r\n\r\n\r\n \r\n \r\n \r\n\r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n\r\n
- \ \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n
- \ \r\n \r\n\r\n \r\n \r\n
- \
\r\n\r\n
\r\n \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\r\n\t\t\r\n\r\n\r\n\r\n\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n
- \ \r\n \r\n
\r\n
- \
Tervetuloa Omakukkoon — J\xE4tekukon s\xE4hk\xF6iseen asiointiin
\r\n\r\n
- \ \r\n\r\n \r\n \r\n
\r\n
\r\n\r\n \r\n \r\n
\r\n
\r\n \r\n \r\n \r\n
- \
\r\n\r\n \r\n
\r\n
- \ \r\n \r\n
\r\n
- \ \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\t
\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\tLiity
- j\xE4tehuoltoon\r\n\t\t \r\n\t\t\r\n\t
\r\n\r\n\r\n\r\n\t
\r\n\t\t
\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\tT\xE4yt\xE4
- kompostointi-ilmoitus\r\n\t\t \r\n\t\t\r\n\t\r\n\r\n\r\n\r\n\r\n\t\r\n\t\r\n\t\r\n\t\r\n\t\r\n\r\n\t\r\n\r\n\t\r\n\t\r\n\r\n\t\r\n\t\r\n\t
\r\n\t\t
\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\tAnna palautetta\r\n\t\t \r\n\t\t\r\n\t\r\n\r\n\t\r\n\r\n\t\r\n\r\n\t\r\n\r\n\t\r\n\t\r\n\r\n\t\r\n\r\n\t\r\n\t\r\n\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
- \
\r\n \r\n
\r\n \r\n\r\n
\r\n
- \ \r\n \r\n
\r\n\t\r\n
\r\n\r\n\r\n\r\n\r\n
- \ \r\n\r\n
\r\n \r\n
- \
Valitse kohde oikean yl\xE4kulman
- valikosta.
\r\n
\r\n\r\n \r\n
\r\n
- \
\r\n \r\n
\r\n
\r\n
- \
\r\n
\r\n \r\n\r\n
- \ \r\n\r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
- \ \r\n \r\n Tee
- kompostointi-ilmoitus\r\n \r\n
- \
\r\n
- \ \r\n \r\n
- \ \r\n \r\n
- \ \r\n Vaihda
- j\xE4tehuollon liittymistapaa\r\n \r\n
- \ \r\n \r\n
- \ \r\n \r\n P\xE4\xE4t\xE4
- kohteen j\xE4tehuolto\r\n \r\n
- \ \r\n \r\n
- \
\r\n
\r\n \r\n
\r\n
\r\n
- \
\r\n T\xE4yt\xE4 puuttuvat
- kent\xE4t\r\n
\r\n
\r\n
- \
\r\n \r\n \r\n\r\n
- \ \r\n
\r\n \r\n Lataa-painikkeesta
- p\xE4\xE4set katsomaan omia laskujasi vuodesta 2018 l\xE4htien pdf-muodossa.
\r\n
- \ \r\n\r\n \r\n
\r\n \r\n
- \ \r\n
\r\n\r\n
- \
\r\n
\r\n
- \ \r\n
- \
\r\n
Lataus voi kest\xE4\xE4 useita minuutteja!
\r\n
- \
\r\n
\r\n
\r\n
- \ \r\n \r\n\r\n \r\n\r\n \r\n
- \ \r\n \r\n \r\n \r\n\r\n
- \ \r\n\r\n \r\n \r\n\r\n
- \ \r\n\r\n
\r\n \r\n
- \
\r\n \r\n\r\n
\r\n
\r\n T\xE4yt\xE4
- puuttuvat kent\xE4t\r\n
\r\n
\r\n
- \
\r\n \r\n\r\n
- \ \r\n\r\n \r\n \r\n\r\n
- \ \r\n \r\n \r\n\r\n \r\n
- \ \r\n \r\n\r\n \r\n\r\n
\r\n
- \ \r\n
\r\n
\r\n
- \
\r\n T\xE4yt\xE4 puuttuvat
- kent\xE4t\r\n
\r\n
\r\n
- \
\r\n \r\n\r\n
\r\n
\r\n \r\n\r\n
- \ \r\n \r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\r\n\t\t\t\t
\r\n\t\t\t\t\tEn
- hyv\xE4ksy ehtoja \r\n\t\t\t\t\tHyv\xE4ksyn ehdot \r\n\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\tOK \r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n
\r\n\r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t\r\n\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t\r\n\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t\r\n \r\n
- \
Tyhjennyskohde \r\n \r\n
\r\n
- \ \r\n
- \ \r\n \r\n \r\n\r\n\t\t\t\t
\r\n\r\n\t\t\t\t
\r\n\t\t \t\tT\xE4yt\xE4 puuttuvat
- kent\xE4t\r\n\t\t \t
\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t\r\n\t\t\t\t
\r\n\t\t\t\t
\r\n T\xE4yt\xE4
- puuttuvat kent\xE4t\r\n
\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t\r\n\r\n\t\t\t\t
\r\n\t\t\t\t\tTulosta kimppaluettelo \r\n\t\t\t\t
\r\n\r\n\t\t\t\t
\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t
Laskutusosuuksien
- summa t\xE4ytyy olla 100 %. Voit jakaa kimpan laskutusosuudet automaattisesti
- alla olevalla painikkeella, jolloin laskutusosuudet jaetaan kiinteist\xF6n
- k\xE4ytt\xF6tarkoituksen mukaan. Voit my\xF6s halutessasi sy\xF6tt\xE4\xE4
- laskutusosuudet k\xE4sin yll\xE4oleviin kenttiin.
\r\n\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\tJaa laskutus-% tasan \r\n\t\t\t\t\t
\r\n\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\tMuutoksen syy \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t
\r\n\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\tMuutokset tulevat
- voimaan \r\n\t\t\t\t\t\t \r\n\t\t\t\t\t
\r\n\r\n
\r\n
- \ Ilmoittajan puhelinnumero \r\n
- \ \r\n
\r\n\r\n
- \
\r\n Ilmoittajan s\xE4hk\xF6postiosoite \r\n \r\n
\r\n\t\t\t\t
\r\n\t\t\t
\r\n\r\n\t\t\t\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t
\r\n\t\t\t\t\tTulosta kimppaluettelo \r\n\t\t\t\t
\r\n\r\n\t\t\t\t
\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t
\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t
Jos
- kimpan osakaissa on tapahtunut muutoksia, poista osakas ja luo uusi.
\r\n\t\t\t\t\t\t\r\n\r\n\t\t\t\t\t\t
Laskutusosuuksien
- summa t\xE4ytyy olla 100 %. Voit jakaa kimpan laskutusosuudet automaattisesti
- alla olevalla painikkeella, jolloin laskutusosuudet jaetaan kiinteist\xF6n
- k\xE4ytt\xF6tarkoituksen mukaan. Voit my\xF6s halutessasi sy\xF6tt\xE4\xE4
- laskutusosuudet k\xE4sin yll\xE4oleviin kenttiin.
\r\n\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\tJaa laskutus-% tasan \r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\tMuutoksen syy \r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\tMuutokset tulevat
- voimaan \r\n\t\t\t\t\t\t\t \r\n\t\t\t\t\t\t
\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t
\r\n\t
- \ Ilmoittajan puhelinnumero \r\n\t
- \ \r\n\t
\r\n\r\n\t
- \
\r\n\t Ilmoittajan s\xE4hk\xF6postiosoite \r\n\t \r\n\t
\r\n
- \ \r\n\t\t\t\t
\r\n\t\t\t
\r\n\r\n\t\t\t\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n
\r\n\r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t\r\n\r\n\t\t\t\t
\r\n\t\t\t\t
T\xE4yt\xE4 puuttuvat kent\xE4t
\r\n\t\t\t\t\r\n\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t\r\n\t\t\t\t
\r\n
\r\n\t\t\t\t
\r\n\t\t \t\tT\xE4yt\xE4 puuttuvat
- kent\xE4t\r\n\t\t \t
\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t\r\n\r\n
- \
\r\n\t\t\t\t
\r\n
- \
\r\n\t\t\t\t
\r\n\t\t\t\t\t
\r\n\t\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n\r\n
- \ \r\n\r\n
- \
\r\n\r\n
\r\n \r\n
\r\n 1 \r\n 2 \r\n \r\n
- \ 3 \r\n
- \ \r\n \r\n 4 \r\n
- \ \r\n 5 \r\n \r\n 6 \r\n 7 \r\n 8 \r\n \r\n\r\n
- \
\r\n
\r\n
- \ \r\n
\r\n \r\n \r\n
- \
\r\n
- \
\r\n
\r\n\r\n
- \
\r\n
\r\n
\r\n
- \
\r\n
\r\n\r\n
\r\n
- \
\r\n
Karttaa
- voi siirt\xE4\xE4 hiirell\xE4 raahaamalla. Klikkaa Paikka -painiketta ja vie
- hiiri kartalla kohtaan, jossa kaivo on. Ohjelma varmistaa viel\xE4 valinnan
- oikeaksi
\r\n
Paikka \r\n
- \
\r\n
\r\n
\r\n
- \
\r\n\r\n
\r\n
- \
\r\n \r\n
\r\n \r\n
\r\n
- \
\r\n
\r\n
- \
\r\n\r\n
T\xE4yt\xE4 puuttuvat kent\xE4t
\r\n\r\n
- \
\r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\r\n\t\t\t\t\r\n\t\t \t\r\n\t\t \t
\r\n\r\n\t\t \t
\r\n\t\t \t\tT\xE4yt\xE4 puuttuvat
- kent\xE4t\r\n\t\t \t
\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\r\n\t\t\t\t\r\n\r\n\t\t\t\t
\r\n\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n
- \ \r\n\r\n \r\n\r\n
- \
\r\n
\r\n
\r\n
\r\n T\xE4yt\xE4
- puuttuvat kent\xE4t\r\n
\r\n
\r\n\r\n
- \
\r\n\r\n
\r\n
\r\n
- \
\r\n
Alikategoria \r\n
\r\n
- \
\r\n
\r\n\r\n
- \
\r\n
\r\n\r\n \r\n
- \ \r\n \r\n \r\n
- \
\r\n
\r\n
\r\n
- \
Tarkista yhteystietosi. Huomioithan erityisesti,
- ett\xE4 tarvitsemme puhelinnumeron, josta sinut tavoittaa p\xE4iv\xE4saikaan.
Vahvistamme
- tilauksen viel\xE4 s\xE4hk\xF6postitse tai puhelimitse.
\r\n
\r\n L\xE4het\xE4 \r\n
- \
\r\n
\r\n T\xE4yt\xE4
- puuttuvat kent\xE4t\r\n
\r\n
\r\n
- \ \r\n \r\n \r\n
- \
\r\n
Peruuta \r\n
\r\n
- \
\r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n
\r\n
\r\n
\r\n
\r\n \r\n\r\n
\r\n
- \
\r\n T\xE4yt\xE4 puuttuvat kent\xE4t\r\n
- \
\r\n
\r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n
\r\n\r\n\r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t\r\n\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\t\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\r\n\t\t
\r\n\t
\r\n
\r\n\r\n
\r\n\t
\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\r\n\t\t
\r\n\t
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n
\r\n
\r\n
- \
\r\n\r\n \r\n\r\n
- \
\r\n\r\n
\r\n \r\n
\r\n
- \ \r\n \r\n\r\n \r\n
- \
\r\n
\r\n
- \
\r\n
\r\n
- \
\r\n\r\n
\r\n
\r\n
Karttaa
- voi siirt\xE4\xE4 hiirell\xE4 raahaamalla. Klikkaa Paikka -painiketta ja vie
- hiiri kartalla kohtaan, jossa kaivo on. Ohjelma varmistaa viel\xE4 valinnan
- oikeaksi
\r\n
Paikka \r\n
- \
\r\n
\r\n
\r\n\r\n
T\xE4yt\xE4
- puuttuvat kent\xE4t
\r\n
\r\n
\r\n
- \
\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
\r\n
- \
\r\n
\r\n
- \
\r\n
\r\n
- \ \r\n
\r\n\r\n
- \
\r\n \r\n
\r\n\r\n
- \
Ajop\xE4iv\xE4 voi muuttua (\xB1 1-2
- p\xE4iv\xE4\xE4) esim. arkipyh\xE4viikoilla.
\r\n\r\n \r\n
\r\n\r\n \r\n
- \
\r\n\r\n \r\n
\r\n
\r\n
\r\n\r\n\r\n\r\n\r\n
- \
\r\n\r\n \r\n\t\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\t
\r\n\t\t\t\t\t\tJ\xE4tekukko
- Oy \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t \r\n\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\tAsiakaspalvelu \u2022 017 3680 152
- \u2022 asiakaspalvelu@jatekukko.fi\r\n\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t\t\r\n\t\t
\r\n\t
\r\n\r\n\t\r\n\t\t
\r\n\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\t J\xE4tekukko Oy\r\n\t\t\t\t
\r\n\t\t\t\t
\r\n\t\t\t\t\t\r\n\t\t\t\t
\r\n\t\t\t
\r\n\t\t
\r\n\t
\r\n \r\n\r\n
- \ \r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n
- \ \r\n\r\n
- \ \r\n\r\n \r\n \r\n \r\n \r\n
- \ \r\n \r\n \r\n\r\n"
+ string: redacted
headers:
Connection:
- keep-alive
@@ -1086,7 +66,7 @@ interactions:
Content-Type:
- text/html;charset=utf-8
Date:
- - Wed, 31 Aug 2022 19:15:10 GMT
+ - Mon, 22 Jan 2024 21:06:08 GMT
Server:
- nginx
Strict-Transport-Security:
@@ -1096,9 +76,8 @@ interactions:
X-Frame-Options:
- DENY
X-Powered-By:
- - 'Servlet/4.0 JSP/2.3 (Payara Server 5.2022.2 #badassfish Java/Eclipse OpenJ9/1.8)'
+ - 'Servlet/4.0 JSP/2.3 (Payara Server 5.2022.5 #badassfish Java/Eclipse OpenJ9/1.8)'
status:
code: 200
message: OK
- url: https://tilasto.jatekukko.fi/jatekukko/sahas.jsp
version: 1
diff --git a/tests/test_pytekukko.py b/tests/test_pytekukko.py
index e1e9094..116f8e7 100644
--- a/tests/test_pytekukko.py
+++ b/tests/test_pytekukko.py
@@ -3,7 +3,6 @@
import datetime
import os
from typing import Any, TypeVar
-from urllib.parse import parse_qs, quote_plus, urlparse, urlunparse
import pytest
from aiohttp import ClientSession
@@ -32,24 +31,9 @@ def before_record_response(response: T) -> T:
"""Scrub unwanted data before recording response."""
response["headers"].pop("Set-Cookie", None)
- # As of vcrpy 5.0.0, filter_query_parameters does not affect
- # parameters in response["url"], so address them here.
- # Refs https://github.com/kevin1024/vcrpy/issues/517
- url_parts = urlparse(response["url"])
- new_query_parts: list[str] = []
- query_params = parse_qs(url_parts.query)
- for key, values in query_params.items():
- for filter_key, filter_value in QUERY_PARAMETER_FILTERS:
- if key == filter_key:
- values = [filter_value] # noqa: PLW2901
- new_query_parts.extend(
- f"{quote_plus(key)}={quote_plus(value)}" for value in values
- )
- new_url_parts = list(url_parts)
- new_url_parts[4] = "&".join(new_query_parts)
- response["url"] = urlunparse(new_url_parts)
-
- if response["url"].endswith("/login.do"):
+ if response["body"] != {} and any(
+ "html" in h for h in response["headers"].get("Content-Type", [])
+ ):
response["body"]["string"] = b"redacted" # unused, bloats cassettes
return response