@snopoke this was causing me all sorts of circular import issues when running celery tasks here.
in turn, the mock patch assumed that get_extractor was part of ctable.signals vs. from the utils themselves, so I altered the test code below.