Here's the thing. Turkey would be helping itself by buying IRanian oil.
Iran is ready to accept payments in currencies other than the US dollar. Guess what? If Turkey buys with lira than Iran would in return spend the money on Turkish goods. Transportation is also cheaper from Iran than Libya. It's win win. If anything, turkey has more to lose by cutting Iranian oil. At the end of the day Iran can find other customer for the 'black gold.'
Do Iranian officials have a valid explanation for the GSM tender which Turkcell won but was given to South African MTN in 2004 ?