test_label.py 620 B

1234567891011121314151617181920
  1. import pytest
  2. from freesurfer_surface import Label
  3. @pytest.mark.parametrize(('red', 'green', 'blue', 'transparency', 'color_code'), [
  4. # pylint: disable=bad-whitespace
  5. (100, 20, 220, 0, 6558940),
  6. (140, 30, 20, 0, 9182740),
  7. (140, 30, 20, 1, 9182740 + (1 << (8 * 3))),
  8. (140, 30, 20, 7, 9182740 + (7 << (8 * 3))),
  9. (140, 30, 20, 123, 2072780308),
  10. ])
  11. def test_color_code(red, green, blue, transparency, color_code):
  12. label = Label()
  13. label.red = red
  14. label.green = green
  15. label.blue = blue
  16. label.transparency = transparency
  17. assert color_code == label.color_code