xref: /linux/scripts/kconfig/tests/preprocess/circular_expansion/__init__.py (revision 3eb66e91a25497065c5322b1268cbc3953642227)
1*2bece88fSMasahiro Yamada# SPDX-License-Identifier: GPL-2.0
2*2bece88fSMasahiro Yamada"""
3*2bece88fSMasahiro YamadaDetect circular variable expansion.
4*2bece88fSMasahiro Yamada
5*2bece88fSMasahiro YamadaIf a recursively expanded variable references itself (eventually),
6*2bece88fSMasahiro Yamadait should fail with an error message.
7*2bece88fSMasahiro Yamada"""
8*2bece88fSMasahiro Yamada
9*2bece88fSMasahiro Yamadadef test(conf):
10*2bece88fSMasahiro Yamada    assert conf.oldaskconfig() != 0
11*2bece88fSMasahiro Yamada    assert conf.stderr_matches('expected_stderr')
12