I found a gasoline canister that had fuel in it south of Cherno. I emptied the vessel, and was presented the option to collect rainwater. It was currently raining so nothing out of the ordinary there. I collected and drank from it about 10 times or so, giggling to see messages like "You took a swig from a gasoline canister" thinking I was drinking water. Much to my dismay, shortly after I got the 'My mouth tastes funny' message. I went through the process of purging (drinking water at a water pump until puking), and my status cleared. I was still getting "I'm nauseous" messages, until finally I went unconscious.
Based upon this observation, it would seem that gasoline canisters. despite the type (e.g. water), treat the fluid as gasoline. There really wasn't an option to 'swish it out' or 'clean the gas can'. Obviously in a real-world situation emptying a gas canister and filling it up with water would result in a situation like this. I certainly have no intention of doing it again once I am done with the experiment.
But I am just wondering, is this game mechanics or something else? Was this type of scenario actually built in?