def test_update_current_file_list(self, _init_pygame, default_ui_manager):
        file_dialog = UIFileDialog(rect=pygame.Rect(100, 100, 440, 500),
                                   manager=default_ui_manager)

        assert file_dialog.current_file_list != [('splat.png', '#file_list_item')]

        file_dialog.current_directory_path = abspath('tests/data/images')
        file_dialog.update_current_file_list()

        assert file_dialog.current_file_list == [('splat.png', '#file_list_item')]

        file_dialog.current_directory_path = 'nonsense/path/that/does/not/exist'
        file_dialog.update_current_file_list()

        assert file_dialog.current_file_list == [('splat.png', '#file_list_item')]
    def test_update_current_file_list(self, _init_pygame, default_ui_manager,
                                      _display_surface_return_none):
        file_dialog = UIFileDialog(rect=pygame.Rect(100, 100, 440, 500),
                                   manager=default_ui_manager)

        assert ('splat.png',
                '#file_list_item') not in file_dialog.current_file_list

        file_dialog.current_directory_path = str(
            Path('tests/data/images').resolve())
        file_dialog.update_current_file_list()

        assert ('splat.png',
                '#file_list_item') in file_dialog.current_file_list

        file_dialog.current_directory_path = 'nonsense/path/that/does/not/exist'
        file_dialog.update_current_file_list()

        assert ('splat.png',
                '#file_list_item') in file_dialog.current_file_list