Skip to content

Commit 99d49b0

Browse files
author
Konstantinos Paliouras
committed
Add unit-test for bug fix 38
1 parent 526c48a commit 99d49b0

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

tests/request_id_tests.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,14 @@ def setUp(self):
1212
self.app.route('/')(lambda: 'hello world')
1313
self.app.testing = True
1414

15+
def test_lazy_initialization(self):
16+
# Bug #38: https://github.com/Workable/flask-log-request-id/issues/38
17+
request_id = RequestID()
18+
request_id.init_app(self.app)
19+
with self.app.test_request_context(headers={'X-Amzn-Trace-Id': 'Self=1-67891234-def;Root=1-67891233-abc'}):
20+
self.app.preprocess_request()
21+
self.assertEqual('1-67891234-def', current_request_id())
22+
1523
def test_default_request_id_parser_with_amazon(self):
1624
RequestID(self.app)
1725
with self.app.test_request_context(headers={'X-Amzn-Trace-Id': 'Self=1-67891234-def;Root=1-67891233-abc'}):

0 commit comments

Comments
 (0)