You're right — after checking with git grep, it looks like
list_categories() is not currently called anywhere in the
tc-testing framework.

I originally noticed the issue while manually testing the helper
function in a small Python snippet, which triggered the error:

TypeError: unhashable type: 'list'

since the test definitions use a list for category, e.g.:

"category": ["filter", "fw"]

So the patch was intended to make the helper handle that format
correctly. But since the function appears unused today.

Thanks for pointing that out.

On Wed, 4 Mar 2026 at 08:19, Jakub Kicinski <[email protected]> wrote:
>
> On Wed, 4 Mar 2026 08:04:18 +0530 Naveen A wrote:
> > > How did you find this issue? I can't figure out what's calling this
> > > function in the first place.
> >
> > I encountered this while running the tc-testing selftests locally.
>
> Running locally meaning? via tdc.py ? Or some other way ?
>
> $ git grep list_categories
> tools/testing/selftests/tc-testing/tdc_helper.py:def 
> list_categories(testlist):
>
> I guess I don't understand what the purpose if tdc_helper.py is
> but the function you're polishing appears not to be called today..

Reply via email to