예제 #1
0
def test_positive_change_adjust_axis_limits(a_min, a_max):
    assume(a_max > a_min)
    logy = False
    change = 0.2
    new_a_min, new_a_max = adjust_axis_limits(a_min, a_max, change, logy)

    assert new_a_min < a_min if a_min != 0 else new_a_min == a_min
    assert new_a_max > a_max if a_max != 0 else new_a_max == a_max
예제 #2
0
def test_logy_adjust_axis_limits(a_min, a_max):
    assume(a_max > a_min)
    assume(a_max > 0)
    logy = True
    change = 0.2
    new_a_min, new_a_max = adjust_axis_limits(a_min, a_max, change, logy)

    assert new_a_min > 0
    assert new_a_max > 0
    assert new_a_min < a_min if a_min > 0 else new_a_min > 0
    assert new_a_max > a_max if a_max > 0 else new_a_max > 0
예제 #3
0
def _test_string_adjust_axis_limits(a_min, a_max):
    logy = False
    change = 0.2
    pytest.raises(TypeError, adjust_axis_limits(a_min, a_max, change, logy))