Source code for iact_estimator.tests.test_spectral
# Test cases automatically generated by Pynguin (https://www.pynguin.eu).
# Please check them before you use them.
import astropy.units as u
import numpy as np
[docs]
def test_crab_nebula_spectrum():
from ..spectral import crab_nebula_spectrum
spectrum = crab_nebula_spectrum()
assert spectrum.amplitude.unit == u.Unit("TeV^-1 s^-1 cm^-2")
assert spectrum.reference.unit == u.TeV
assert np.allclose(
[
spectrum.alpha.value,
spectrum.beta.value,
spectrum.amplitude.value,
spectrum.reference.value,
],
[2.51, 0.21 / np.log(10), 3.39e-11, 1.0],
)