Skip to content

Commit dcd60cf

Browse files
Fix contruction of page and URL result metric IDs
1 parent dcdc896 commit dcd60cf

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

loadimpact/resources.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -314,8 +314,8 @@ def result_id_for_page(cls, page_name, load_zone_id, user_scenario_id):
314314
else:
315315
if isinstance(page_name, unicode):
316316
page_name = page_name.encode('utf-8')
317-
return '__li_page%s:%s:%s' % (hashlib.md5(page_name).hexdigest(),
318-
str(load_zone_id), str(user_scenario_id))
317+
return '__li_page_%s:%s:%s' % (hashlib.md5(page_name).hexdigest(),
318+
str(load_zone_id), str(user_scenario_id))
319319

320320
@classmethod
321321
def result_id_for_url(cls, url, load_zone_id, user_scenario_id,
@@ -325,10 +325,10 @@ def result_id_for_url(cls, url, load_zone_id, user_scenario_id,
325325
else:
326326
if isinstance(url, unicode):
327327
url = url.encode('utf-8')
328-
return '__li_url%s:%s:%s:%s:%s' % (hashlib.md5(url).hexdigest(),
329-
str(load_zone_id),
330-
str(user_scenario_id),
331-
str(status_code), method)
328+
return '__li_url_%s:%s:%s:%s:%s' % (hashlib.md5(url).hexdigest(),
329+
str(load_zone_id),
330+
str(user_scenario_id),
331+
str(status_code), method)
332332

333333

334334
class _TestResultStream(Resource):

test/test_resources.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,7 @@ def test_result_id_for_page(self):
290290
result_id = TestResult.result_id_for_page(name, 1, 1)
291291
if sys.version_info >= (3, 0) and isinstance(name, str):
292292
name = name.encode('utf-8')
293-
self.assertEqual(result_id, '__li_page%s:1:1'
293+
self.assertEqual(result_id, '__li_page_%s:1:1'
294294
% hashlib.md5(name).hexdigest())
295295

296296
def test_result_id_for_url(self):
@@ -299,7 +299,7 @@ def test_result_id_for_url(self):
299299
status_code=200)
300300
if sys.version_info >= (3, 0) and isinstance(url, str):
301301
url = url.encode('utf-8')
302-
self.assertEqual(result_id, '__li_url%s:1:1:200:GET'
302+
self.assertEqual(result_id, '__li_url_%s:1:1:200:GET'
303303
% hashlib.md5(url).hexdigest())
304304

305305

0 commit comments

Comments
 (0)