mirror of
https://github.com/inventree/InvenTree.git
synced 2025-07-01 03:00:54 +00:00
Add function to generate "keys" for test results.
- As the keys are to be used for dict-based lookup (in a template) then they cannot contains spaces. - May as well enforce lower-case encoding!
This commit is contained in:
@ -962,7 +962,8 @@ class StockItem(MPTTModel):
|
||||
result_map = {}
|
||||
|
||||
for result in results:
|
||||
result_map[result.test] = result
|
||||
key = helpers.generateTestKey(result.test)
|
||||
result_map[key] = result
|
||||
|
||||
return result_map
|
||||
|
||||
|
@ -429,5 +429,6 @@ class TestResultTest(StockTest):
|
||||
|
||||
self.assertEqual(len(result_map), 3)
|
||||
|
||||
for test in ['Firmware Version', 'Settings Checksum', 'Temperature Test']:
|
||||
# Keys are all lower-case and do not contain spaces
|
||||
for test in ['firmwareversion', 'settingschecksum', 'temperaturetest']:
|
||||
self.assertIn(test, result_map.keys())
|
||||
|
Reference in New Issue
Block a user