I think that we should test each data descriptor individually if possible.  Mixing the various technologies in the various testing files will soon become a hairy mess.

Of course, some times we do need to use the simple data descriptors to test the complex ones.  In those cases I'd prefer seeing the mixed tests in the more complex descriptor's test file.