import unittest
from buggy_functions import *

# Tests for function evens.

class TestEvens(unittest.TestCase):

    def test_empty(self):
        # assertEqual(a, b, msg) will pass if a == b is True. 
        msg = 'Empty list'
        self.assertEqual(evens([]), [], msg)

    def test_single(self):
        msg = 'Single element list'
        self.assertEqual(evens([6]), [6], msg)

   # Add some more (at least three) test cases below - try to make ones 
   # that FAIL in addition to some that might pass.
   # Ask your TA for help if needed.
        
unittest.main(exit=False)
