'Replace sys.modules, for the duration of the test, with the given value.'

def replaceSysModules(self, sysModules):

    originalSysModules = sys.modules.copy()
    def cleanUpSysModules():
        sys.modules.clear()
        sys.modules.update(originalSysModules)
    self.addCleanup(cleanUpSysModules)
    sys.modules.clear()
    sys.modules.update(sysModules)
