]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-client.git/commit
selftests: tc-testing: fix list_categories() crash on list type
authorNaveen Anandhan <mr.navi8680@gmail.com>
Sat, 28 Feb 2026 07:47:35 +0000 (13:17 +0530)
committerDavid S. Miller <davem@davemloft.net>
Wed, 4 Mar 2026 05:42:57 +0000 (05:42 +0000)
commitfbdfa8da05b6ae44114fc4f9b3e83e1736fd411c
tree7ce1bfa267b80c182f0b713ca4f8de8aa4595019
parent46d0d6f50dab706637f4c18a470aac20a21900d3
selftests: tc-testing: fix list_categories() crash on list type

list_categories() builds a set directly from the 'category'
field of each test case. Since 'category' is a list,
set(map(...)) attempts to insert lists into a set, which
raises:

  TypeError: unhashable type: 'list'

Flatten category lists and collect unique category names
using set.update() instead.

Signed-off-by: Naveen Anandhan <mr.navi8680@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
tools/testing/selftests/tc-testing/tdc_helper.py