My consideration is test_conection might be used somewhere else with no need to test. (e.g. when the connection was torn down)