From: Naoki Kambe Date: Mon, 29 Oct 2012 11:41:20 +0000 (+0900) Subject: [2298] add a test for sorting X-Git-Tag: trac2487_base~1^2~27^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bd422245ff8a1a51e4fd1d70ef4399f5590f28ae;p=thirdparty%2Fkea.git [2298] add a test for sorting --- diff --git a/src/bin/stats/tests/b10-stats-httpd_test.py b/src/bin/stats/tests/b10-stats-httpd_test.py index f588fb7596..aa5f4568bb 100644 --- a/src/bin/stats/tests/b10-stats-httpd_test.py +++ b/src/bin/stats/tests/b10-stats-httpd_test.py @@ -177,6 +177,17 @@ class TestItemNameList(unittest.TestCase): stats_httpd.item_name_list, [1,2,3], 'a') self.assertRaises(isc.cc.data.DataTypeError, stats_httpd.item_name_list, [1,2,3], '') + # for checking key names sorted which consist of element + num = 11 + keys = [ 'a', 'aa', 'b' ] + keys.sort(reverse=True) + dictlist = dict([ (k, list(range(num))) for k in keys ]) + keys.sort() + ans = [] + for k in keys: + ans += [k] + [ '%s[%d]' % (k, i) for i in range(num) ] + self.assertEqual(ans, + stats_httpd.item_name_list(dictlist, '')) class TestHttpHandler(unittest.TestCase): """Tests for HttpHandler class"""