preload/posix/generate: Replace spaces with tab
[libfiu.git] / tests / test-failinfo_refcount.py
blob79062be30a913ab25a06164b9800864bb79d5e79
2 """
3 Test that we keep references to failinfo as needed.
4 """
6 import fiu
8 # Object we'll use for failinfo
9 finfo = [1, 2, 3]
11 fiu.enable('p1', failinfo = finfo)
13 assert fiu.fail('p1')
14 assert fiu.failinfo('p1') is finfo
16 finfo_id = id(finfo)
17 del finfo
19 assert fiu.failinfo('p1') == [1, 2, 3]
20 assert id(fiu.failinfo('p1')) == finfo_id