1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
|
class AppTestMin:
def test_min_notseq(self):
raises(TypeError, min, 1)
def test_min_usual(self):
assert min(1, 2, 3) == 1
def test_min_floats(self):
assert min(0.1, 2.7, 14.7) == 0.1
def test_min_chars(self):
assert min('a', 'b', 'c') == 'a'
def test_min_strings(self):
assert min('aaa', 'bbb', 'c') == 'aaa'
def test_min_noargs(self):
raises(TypeError, min)
def test_min_empty(self):
raises(ValueError, min, [])
class AppTestMax:
def test_max_notseq(self):
raises(TypeError, max, 1)
def test_max_usual(self):
assert max(1, 2, 3) == 3
def test_max_floats(self):
assert max(0.1, 2.7, 14.7) == 14.7
def test_max_chars(self):
assert max('a', 'b', 'c') == 'c'
def test_max_strings(self):
assert max('aaa', 'bbb', 'c') == 'c'
def test_max_noargs(self):
raises(TypeError, max)
def test_max_empty(self):
raises(ValueError, max, [])
class AppTestMaxTuple:
def test_max_usual(self):
assert max((1, 2, 3)) == 3
def test_max_floats(self):
assert max((0.1, 2.7, 14.7)) == 14.7
def test_max_chars(self):
assert max(('a', 'b', 'c')) == 'c'
def test_max_strings(self):
assert max(('aaa', 'bbb', 'c')) == 'c'
class AppTestMinList:
def test_min_usual(self):
assert min([1, 2, 3]) == 1
def test_min_floats(self):
assert min([0.1, 2.7, 14.7]) == 0.1
def test_min_chars(self):
assert min(['a', 'b', 'c']) == 'a'
def test_min_strings(self):
assert min(['aaa', 'bbb', 'c']) == 'aaa'
|