Revision 7d4da09e test/ganeti.utils.algo_unittest.py
b/test/ganeti.utils.algo_unittest.py | ||
---|---|---|
218 | 218 |
self.assertEqual(keyfn.count, len(data), |
219 | 219 |
msg="Key function was not called once per value") |
220 | 220 |
|
221 |
def testNiceSortKey(self): |
|
222 |
self.assertEqual(algo.NiceSortKey(""), |
|
223 |
([None] * algo._SORTER_GROUPS) + [""]) |
|
224 |
self.assertEqual(algo.NiceSortKey("Hello World"), |
|
225 |
["Hello World"] + |
|
226 |
([None] * int(algo._SORTER_GROUPS - 1)) + [""]) |
|
227 |
self.assertEqual(algo.NiceSortKey("node1.net75.bld3.example.com"), |
|
228 |
["node", 1, ".net", 75, ".bld", 3, ".example.com", |
|
229 |
None, ""]) |
|
230 |
|
|
221 | 231 |
|
222 | 232 |
class TimeMock: |
223 | 233 |
def __init__(self, values): |
Also available in: Unified diff