@derdon maybe to test this we could use ask for jhourcle for a list (like the one he post on the irc) and test it like:
```python
instrumetnswave =  {'CLIMSO C1': 'WAVEUNIT=                  -10 / [power] Power unit of WAVELNTH in meter        ',
                    'Nancay Radioheliograph': 'WAVEUNIT=                    0 / in meters                                      ',
                    'climso_picdumidi': 'WAVEUNIT=                  -10 / [power] Power unit of WAVELNTH in meter        ',
                    'halpha_meudon': 'WAVEUNIT=                   -9 /                                                ',
                    'meudon_HELIOGRAPHE': 'WAVEUNIT=                   -9 /(integer)                                      ',
                    'meudon_Spectroheliograph2': 'WAVEUNIT=                  -10 /                                                ',
                    'picm_halph': 'WAVEUNIT=                   -9 /(integ) UNIT OF WAVELNTH                        ',
                    'climso_c1': 'WAVELNTH=              6562.82 / [Angstrom] Wavelength observation              ',
                    'meudon_spectroheliograph': 'WAVELNTH=              3932.30 /Spectroheliogram wavelength in Angstroems      ',
                    'solis': 'WAVELNTH=              630.150 / Observed wavelength (nm)                      ',
                    'swap.txt': 'WAVELNTH=                  174 / [Angstrom] bandpass peak response              '}

```

As with the instruments that need a defined re-set of properties, we may need the same into the wavelength and keep an up to date list of instruments, so if someone wants to add a support to a new instrument in sunpy has to pass that test too.  As in the test you have with this PR.

testing over the comments of these with this:
```python
for key in instrumetnswave.keys():
    wave = re.search(r'\[(\w+?)\]', instrumetnswave[key][instrumetnswave[key].find('/'):].strip())
    print key, wave.group(1) if wave is not None else None
```
I get this:
```
meudon_Spectroheliograph2 None
climso_picdumidi power
meudon_spectroheliograph None
Nancay Radioheliograph None
climso_c1 Angstrom
meudon_HELIOGRAPHE None
halpha_meudon None
picm_halph None
swap.txt Angstrom
CLIMSO C1 power
solis None
```
well... this is not sorted like above.. (and I've mixed waveunit with wavelnth), but do you understand what I mean?