It sometimes happens that securities such as bonds have a "last" price, but no "date" field. I guess it is when those securities are being issued: you can order them at said price, but since the securities are not yet issued, you cannot trade them and thus they do not have a "last traded" date.
An example is 48406.PA on Yahoo Europe.
Even though Finance::Quote is able to retrieve the price quote, it flags it as a "non-success".
Perhaps the test for success should be rewritten so as to take the <last> field into account for the success test, not the <date> field.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
It sometimes happens that securities such as bonds have a "last" price, but no "date" field. I guess it is when those securities are being issued: you can order them at said price, but since the securities are not yet issued, you cannot trade them and thus they do not have a "last traded" date.
An example is 48406.PA on Yahoo Europe.
Even though Finance::Quote is able to retrieve the price quote, it flags it as a "non-success".
Perhaps the test for success should be rewritten so as to take the <last> field into account for the success test, not the <date> field.