Esempio n. 1
0
def test_issue_generation_defaults():
    options = ["a", "b", "c"]
    issues = Issue.generate([(0.0, 1.0), options, 5])
    assert len(issues) == 3
    assert (issues[0].is_continuous() and issues[0].values[0] == 0.0
            and issues[0].values[1] == 1.0)
    for i, o in enumerate(options):
        assert issues[1].values[i] == o
    assert issues[2].values == 5
    for i, issue in enumerate(issues):
        assert str(i) == issue.name
Esempio n. 2
0
def test_issue_generation_multiples():
    issues_ = Issue.generate([5], [10])
    assert len(issues_) == 10
    for i, issue in enumerate(issues_):
        assert issue.name.startswith(str(i))
        assert issue.values == 5