How can you tell what a certain yarn does?

Is there an easy way to tell if a yarn is self striping, self patterning, tweed like, or just dyed different colors to look nice if the label doesn’t specifically say?

Knit a swatch if you have already got the yarn. If not then I guess you need to search for the name and see if someone else has used it.

If the label doesn’t say that it’s self striping or patterning, I assume it’s going to turn out random.

My limited experience with those types of yarn is that if it isn’t marked as self striping or self patterning, then it isn’t. HOWEVER, som variegated yarns will produce patterns when knit at certain stitch numbers and rows.