def names_from_file(filename):
 with io.open(filename, 'rt', encoding='utf8') as names_file:
  for name in filter_koan_names(names_file):
   (yield name)
 return

def names_from_file ( filename ) : with io . open ( filename , 'rt' , encoding = 'utf8' ) as names_file : for name in filter_koan_names ( names_file ) : ( yield name ) return
opens the given filename and yields the fully-qualified names of testcases found inside .