SlicerTMS extension does not work in Slicer-5.4 on macOS

Dear community and developers

Does this solution applies to this neuronavigation and electric field simulator third party extension?

I managed to make it work with version 5.2.2 but with 5.4 the module is recognized but not actually loaded. And I get this is the error log when I run the test with version 5.4

(Sorry if this is a very basic question. Totally new here. I am not a developer but a physician interested in navigated guided transcranial magnetic stimulation.)

Traceback (most recent call last):
File “/Applications/Slicer 5.4.app/Contents/bin/Python/slicer/ScriptedLoadableModule.py”, line 79, in runTest
TestCaseClass = getattr(module, className)
AttributeError: module ‘SlicerTMS’ has no attribute ‘SlicerTMSTest’

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “/Applications/Slicer 5.4.app/Contents/bin/Python/slicer/util.py”, line 3146, in tryWithErrorDisplay
yield
File “/Applications/Slicer 5.4.app/Contents/bin/Python/slicer/ScriptedLoadableModule.py”, line 259, in onTest
test(msec=int(slicer.app.userSettings().value(“Developer/SelfTestDisplayMessageDelay”)), **kwargs)
File “/Applications/Slicer 5.4.app/Contents/bin/Python/slicer/ScriptedLoadableModule.py”, line 82, in runTest
raise AssertionError(f’Test case class not found: {self.module}.{className} ')
AssertionError: Test case class not found: SlicerTMS.SlicerTMSTest