from july9 import *
import unittest
import math

class TestJuly9(unittest.TestCase):
    def test_add_two(self):
        self.assertEqual(add_two([1, 3, 5]), [3, 5, 7])

    def test_add_two_to_first_two(self):
        self.assertEqual(add_two_to_first_two([1, 3, 5]), [3, 5, 5])
        self.assertEqual(add_two_to_first_two([]), [])

    def test_insert_seven_after_five(self):
        self.assertEqual(insert_seven_after_five([1, 2, 3]), [1, 2, 3])
        self.assertEqual(insert_seven_after_five([1, 3, 5, 9, 11]), [1, 3, 5, 7, 9, 11])
        
    def test_only_even(self):
        self.assertEqual(
            only_even([1, 2, 3, 4, 5, 6]),
            [2, 4, 6])
        
if __name__ == '__main__':
    try:
        unittest.main()
    except SystemExit:
        pass
