Would you be opposed to this?
```params = ['--script', '/dev/hda', 'mkpart', '-a opt', 'primary', "0%", "50%"]
@disk.should_receive(:run!).with(@disk.cmd(:parted), :params => { nil => params })
partition = @disk.create_partition 'primary', "0%", "50%"```