isolate df generate tests by types