from dateutil.parser import parse as dparse
print (dparse(test).replace(tzinfo=pytz.timezone('Europe/Moscow')), test)
2017-08-24 01:00:00+02:30 20170824010000 +0300
2017-08-24 01:55:00+03:00 20170824015500 +0300
2017-08-24 03:45:00+02:30 20170824034500 +0300
2017-08-24 05:25:00+03:00 20170824052500 +0300
2017-08-24 21:00:00+02:30 20170824210000 +0300
2017-08-24 23:25:00+03:00 20170824232500 +0300
Почему ?