def testExistKey__deregister(self):
        self.registry._actions['foo'] = lambda: 'bar'
        self.registry._cache['foo'] = 'bar'
        self.registry._type_info['foo'] = {'a': 1, 'b': 2, 'c': 3}
        self.assertTrue(self.registry.deregister('foo'))
        self.assertNotIn('foo', self.registry._actions)
        self.assertNotIn('foo', self.registry._type_info)
        self.assertNotIn('foo', self.registry._cache)
Pops open a file dialog, recovers a filename from it, and calls self.open()
dataset/ETHPy150Open xtrementl/focus/tests/unit/test_registry.py/TestExtRegistry.testExistKey__deregister--crossover with--dataset/ETHPy150Open andrew-gardner/dependsworkflow/depends/depends_main_window.py/MainWindow.openDialog