Fix empty-tests

When executing test_program.TestProgram(['test', '--list-tests']) I was
getting an empty list, reason was self.__name_overrides was an empty
set != None