def remove_module_plugin_filters(self, module_plugin_filters): """ Removes `module_plugin_filters` from the internal module filters. If the filters are not found in the internal representation, the function passes on silently. `module_plugin_filters` may be a single object or an iterable. """ util.remove_from_list(self.module_plugin_filters, module_plugin_filters)
def remove_file_filters(self, file_filters): """ Removes the `file_filters` from the internal state. `file_filters` can be a single object or an iterable. """ self.file_filters = util.remove_from_list(self.file_filters, file_filters)
def test_remove_from_list(self): obj_1 = object() obj_2 = object() test_set = [obj_1, obj_2] remove_set = [obj_2, ] result_set = util.remove_from_list(test_set, remove_set) self.assertIn(obj_1, result_set) self.assertNotIn(obj_2, result_set)
def test_remove_from_list(self): obj_1 = object() obj_2 = object() test_set = [obj_1, obj_2] remove_set = [ obj_2, ] result_set = util.remove_from_list(test_set, remove_set) self.assertIn(obj_1, result_set) self.assertNotIn(obj_2, result_set)