abstract partitionable model for tests
reorganize command tests