Improved `test_copy` in test_dataset.py.
Spectrum add / sub  now use check_compatible_x.