global: enhance unit test for LazyDict

* Add unit test for the class LazyDict.

Signed-off-by: Leonardo Rossi <leonardo.r@cern.ch>
41: D400 First line should end with '.', not 'e'
41: D200 One-line docstring should not occupy 3 lines
52: D102 Docstring missing
57: D102 Docstring missing
62: D102 Docstring missing
67: D102 Docstring missing
72: D102 Docstring missing
77: D102 Docstring missing
82: D102 Docstring missing
87: D102 Docstring missing
92: D102 Docstring missing
95: D102 Docstring missing
102: D400 First line should end with '.', not 't'
102: D205 Blank line missing between one-line summary and description
122: D400 First line should end with '.', not 'e'
122: D205 Blank line missing between one-line summary and description
130: D209 Put multi-line docstring closing quotes on separate line
130: D400 First line should end with '.', not 'e'
130: D205 Blank line missing between one-line summary and description
136: D102 Docstring missing
146: D102 Docstring missing
159: D203 Expected 1 blank line *before* class docstring, found 0
159: D400 First line should end with '.', not ':'
194: D102 Docstring missing
197: D401 First line should be imperative: 'A', not 'As'
197: D302 Use u""" for docstrings with Unicode
240: D102 Docstring missing
252: D400 First line should end with '.', not 's'
256: D102 Docstring missing
266: D102 Docstring missing
270: D102 Docstring missing
273: D102 Docstring missing
276: D102 Docstring missing
279: D102 Docstring missing
282: D102 Docstring missing
285: D102 Docstring missing
288: D102 Docstring missing
291: D102 Docstring missing
294: D102 Docstring missing
297: D400 First line should end with '.', not 'y'
349: D102 Docstring missing
355: D102 Docstring missing
358: D102 Docstring missing
364: D400 First line should end with '.', not ')'
364: D205 Blank line missing between one-line summary and description
376: D102 Docstring missing
379: D102 Docstring missing
383: D103 Docstring missing