def test_uncompress_countrate(): # Should only accept bytearr (uncompressed counts must be 0 - 255) with pytest.raises(ValueError): rhessi.uncompress_countrate(np.array([-1, 300])) counts = rhessi.uncompress_countrate(np.array([0, 128, 255])) # Valid min, max assert counts[0] == 0 assert counts[2] == 1015792 # Random test value assert counts[1] == 4080