aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Schadt <kingdread@gmx.de>2026-10-17 18:46:29 +0200
committerDaniel Schadt <kingdread@gmx.de>2026-10-17 18:46:29 +0200
commit71a22d1f1c855d0e319ab3e332844cf9655ab546 (patch)
treee087c06661e4b5499ee606bbdd49bc6f562d392e
parent6dc02180f76aca4427702d543d08ceb7af2681fc (diff)
downloadfietsboek-71a22d1f1c855d0e319ab3e332844cf9655ab546.tar.gz
fietsboek-71a22d1f1c855d0e319ab3e332844cf9655ab546.tar.bz2
fietsboek-71a22d1f1c855d0e319ab3e332844cf9655ab546.zip
skip overpass API requests in tests
-rw-r--r--fietsboek/osm.py3
-rw-r--r--testing.ini2
2 files changed, 5 insertions, 0 deletions
diff --git a/fietsboek/osm.py b/fietsboek/osm.py
index 9162cd7..9916afb 100644
--- a/fietsboek/osm.py
+++ b/fietsboek/osm.py
@@ -80,6 +80,9 @@ class OverpassApi:
:param script: The overpass script.
:return: The response.
"""
+ if self.url.startswith("http://localhost:0"):
+ raise ApiNotOk("Skipping overpass in tests.")
+
try:
with self.session.post(
self.url,
diff --git a/testing.ini b/testing.ini
index ed53bdc..5484b04 100644
--- a/testing.ini
+++ b/testing.ini
@@ -28,6 +28,8 @@ enable_account_registration = true
fietsboek.tile_layer.test = Testing Tile Layer
fietsboek.tile_layer.test.url = http://localhost:0
+overpass.url = http://localhost:0
+
email.from = Test <test@localhost>
email.smtp_url = debug://