* set aiohttp.ClientSession to None after close() Signed-off-by: odlmarce <delmarcelle.olivier@gmail.com> * add test Signed-off-by: odlmarce <delmarcelle.olivier@gmail.com> * update changelog Signed-off-by: odlmarce <delmarcelle.olivier@gmail.com> * update changelog + format Signed-off-by: odlmarce <delmarcelle.olivier@gmail.com> * update changelog Signed-off-by: odlmarce <delmarcelle.olivier@gmail.com> * add tests using `with` and synchronous client Signed-off-by: odlmarce <delmarcelle.olivier@gmail.com> * fix `urllib3.exceptions.ClosedPoolError` breaking synchronous client after `close` Signed-off-by: odlmarce <delmarcelle.olivier@gmail.com> * update changelog Signed-off-by: odlmarce <delmarcelle.olivier@gmail.com> * separate tests Signed-off-by: odlmarce <delmarcelle.olivier@gmail.com> * refactor pool factory as lambda Signed-off-by: odlmarce <delmarcelle.olivier@gmail.com> --------- Signed-off-by: odlmarce <delmarcelle.olivier@gmail.com>