def test_is_less_or_equal(self): self.assertTrue(aux.is_less_or_equal(42, 1776, 'test1', 'test2')) self.assertTrue(aux.is_less_or_equal(-3.14, 42, 'test1', 'test2')) self.assertTrue(aux.is_less_or_equal(1337, 1337, 'test1', 'test2')) self.assertTrue(aux.is_less_or_equal('abc', 'def', 'test1', 'test2')) self.assertTrue(aux.is_less_or_equal([1,5], [1,7], 'test1', 'test2')) self.assertRaises(ValueError, aux.is_less_or_equal, 15, 5, 'test1', 'test2') self.assertRaises(ValueError, aux.is_less_or_equal, 3.14, -7, 'test1', 'test2') self.assertRaises(TypeError, aux.is_less_or_equal, 5, 'a', 'test1', 'test2')
def __init__(self, min_val, max_val): """constructor; validates input and inits instance; args, see class""" if (aux.is_float(min_val, 'min_val') and aux.is_float(max_val, 'max_val') and aux.is_less_or_equal(min_val, max_val, 'min_val', 'max_val')): self.min_val = min_val self.max_val = max_val self.dcomps = [] self.icomps = []