1*e91610daSEugeniu Rosca"""
2*e91610daSEugeniu RoscaDo not affect user-assigned choice value by another choice.
3*e91610daSEugeniu Rosca
4*e91610daSEugeniu RoscaHandling of state flags for choices is complecated.  In old days,
5*e91610daSEugeniu Roscathe defconfig result of a choice could be affected by another choice
6*e91610daSEugeniu Roscaif those choices interact by 'depends on', 'select', etc.
7*e91610daSEugeniu Rosca
8*e91610daSEugeniu RoscaRelated Linux commit: fbe98bb9ed3dae23e320c6b113e35f129538d14a
9*e91610daSEugeniu Rosca"""
10*e91610daSEugeniu Rosca
11*e91610daSEugeniu Rosca
12*e91610daSEugeniu Roscadef test(conf):
13*e91610daSEugeniu Rosca    assert conf.defconfig('defconfig') == 0
14*e91610daSEugeniu Rosca    assert conf.config_contains('expected_config')
15