34 lines · 838 B · Python
RawDownload
# SPDX-License-Identifier: GPL-2.0-only"""Randomize all dependent choices This is a somewhat tricky case for randconfig; the visibility of one choice isdetermined by a member of another choice. Randconfig should be able to generateall possible patterns."""  def test(conf):     expected0 = False    expected1 = False    expected2 = False     for i in range(100):        assert conf.randconfig(seed=i) == 0         if conf.config_matches('expected_config0'):            expected0 = True        elif conf.config_matches('expected_config1'):            expected1 = True        elif conf.config_matches('expected_config2'):            expected2 = True        else:            assert False         if expected0 and expected1 and expected2:            break     assert expected0    assert expected1    assert expected2

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t