def test_feature_attributes__re_config(reset_sys_argv): """When --rebuild is used, all features should appear unconfigured.""" conf = Config() conf.test_runner = "pytest" sys.argv = ["py-build", "--rebuild"] attrs = configure.feature_attributes(conf, get_options()) expected = list(conf._PYPACKAGE_KEYS.keys()) assert attrs == expected
def test_feature_attributes(reset_sys_argv, move_home_pypackage): """If we have default runner args they should appear unconfigured.""" conf = Config() conf.runner_args = ["fake", "args"] conf._configured_runner_args = False attrs = configure.feature_attributes(conf, get_options()) expected = list(conf._PYPACKAGE_KEYS.keys()) assert attrs == expected