def METHOD_NAME(self):
    default_config = AppConfig()
    config = AppConfig()
    config.update_config(server__app__verbose=True, server__multi_dataset__dataroot="datadir")
    vars = self.compare_configs(config, default_config)
    self.assertCountEqual(
        vars,
        [
            ("server__app__verbose", True, False),
            ("server__multi_dataset__dataroots__d__base_url", "d", None),
            ("server__multi_dataset__dataroots__d__dataroot", "datadir", None),
        ],
    )
    config = AppConfig()
    config.update_config(default_dataset__app__scripts=(), default__dataset__app__inline_scripts=())
    vars = self.compare_configs(config, default_config)
    self.assertCountEqual(vars, [])
    config = AppConfig()
    config.update_config(default_dataset__app__scripts=("a", "b"), default_dataset__app__inline_scripts=["c", "d"])
    vars = self.compare_configs(config, default_config)
    self.assertCountEqual(
        vars,
        [
            ("default_dataset__app__scripts", [{"src": "a"}, {"src": "b"}], []),
            ("default_dataset__app__inline_scripts", ["c", "d"], []),
        ],
    )