Skip to content

Commit 4061d56

Browse files
authored
Merge pull request #2475 from lonvia/more-optional-replication-in-test
Lua script tester: do not initialise replication when not available
2 parents 09da4f0 + f4cfd69 commit 4061d56

1 file changed

Lines changed: 7 additions & 6 deletions

File tree

scripts/osm2pgsql-test-style

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -164,15 +164,16 @@ def hook_before_scenario(context, scenario):
164164
context.nodes = NodeStore()
165165
context.sql_statements = {}
166166
context.urlrequest_responses = {}
167-
osm2pgsql_replication.ReplicationServer = None
167+
if osm2pgsql_replication is not None:
168+
osm2pgsql_replication.ReplicationServer = None
168169

169-
def _mock_urlopen(request):
170-
if not request.full_url in context.urlrequest_responses:
171-
raise urllib.error.URLError('Unknown URL')
170+
def _mock_urlopen(request):
171+
if not request.full_url in context.urlrequest_responses:
172+
raise urllib.error.URLError('Unknown URL')
172173

173-
return contextlib.closing(io.BytesIO(context.urlrequest_responses[request.full_url].encode('utf-8')))
174+
return contextlib.closing(io.BytesIO(context.urlrequest_responses[request.full_url].encode('utf-8')))
174175

175-
osm2pgsql_replication.urlrequest.urlopen = _mock_urlopen
176+
osm2pgsql_replication.urlrequest.urlopen = _mock_urlopen
176177

177178

178179

0 commit comments

Comments
 (0)