def test_task3_1(self):
     actual = hw.similar_names(
         [], 
         {'first': "Fred", 'middle': "W", 'last': "Smith"}
     )
     expected = [
         {'first': "Fred", 'last': "Smith", 'middle': "W"},
     ]
     self.assertItemsEqual(actual, expected)
 def test_task3_1(self):
     actual = hw.similar_names(
         [
             ["Fred","Fredrick"],
             ["Elizabeth","Betty"],
             ["Freddie","Fred","F"]
         ], 
         {'first': "Fred", 'middle': "W", 'last': "Smith"}
     )
     expected = [
         {'first': "Fred", 'last': "Smith", 'middle': "W"},
         {'first': "Fredrick", 'last': "Smith", 'middle': "W"},
         {'first': "Freddie", 'last': "Smith", 'middle': "W"},
         {'first': "F", 'last': "Smith", 'middle': "W"}
     ]
     self.assertItemsEqual(actual, expected)