def test_invalid_max_less_than_min(self): assert(mod._die_range_calc(4, 5, 4) == (None, None))
def test_invalid_range_compatible(self): assert(mod._die_range_calc(4, 1, 5) == (None, None))
def test_multidie_someadj(self): assert(mod._die_range_calc(4, 4, 10) == (2, 2)) assert(mod._die_range_calc(4, 6, 15) == (3, 3)) assert(mod._die_range_calc(6, 5, 15) == (2, 3))
def test_1die_someadj(self): assert(mod._die_range_calc(4, 2, 5) == (1, 1)) assert(mod._die_range_calc(6, 2, 7) == (1, 1))
def test_multidie_0adj(self): assert(mod._die_range_calc(4, 2, 8) == (2, 0)) assert(mod._die_range_calc(4, 3, 12) == (3, 0))
def test_1die_0adj(self): assert(mod._die_range_calc(4, 1, 4) == (1, 0))