aboutsummaryrefslogtreecommitdiff
path: root/challenge-080/roger-bell-west/python/ch-1.py
blob: 482284d1f206fa771219de12740a27b1789eae6d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#! /usr/bin/python3

import unittest

def spn(list):
    r=frozenset(list)
    m=1
    while m in r:
        m += 1
    return m

class TestSpn(unittest.TestCase):

    def test_ex1(self):
        self.assertEqual(spn((5,2,-2,0)),1,'example 1')

    def test_ex2(self):
        self.assertEqual(spn((1,8,-1)),2,'example 2')

    def test_ex3(self):
        self.assertEqual(spn((2,0,-1)),1,'example 3')

unittest.main()