]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[2298] add a test for sorting
authorNaoki Kambe <kambe@jprs.co.jp>
Mon, 29 Oct 2012 11:41:20 +0000 (20:41 +0900)
committerNaoki Kambe <kambe@jprs.co.jp>
Tue, 30 Oct 2012 09:16:24 +0000 (18:16 +0900)
src/bin/stats/tests/b10-stats-httpd_test.py

index f588fb7596f871b9b401d06388bb3682e36d8c9b..aa5f4568bb1a7356356b4382964be2e9739ce8bc 100644 (file)
@@ -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"""