1234567891011121314151617181920 |
- import pytest
- from freesurfer_surface import Label
- @pytest.mark.parametrize(('red', 'green', 'blue', 'transparency', 'color_code'), [
- # pylint: disable=bad-whitespace
- (100, 20, 220, 0, 6558940),
- (140, 30, 20, 0, 9182740),
- (140, 30, 20, 1, 9182740 + (1 << (8 * 3))),
- (140, 30, 20, 7, 9182740 + (7 << (8 * 3))),
- (140, 30, 20, 123, 2072780308),
- ])
- def test_color_code(red, green, blue, transparency, color_code):
- label = Label()
- label.red = red
- label.green = green
- label.blue = blue
- label.transparency = transparency
- assert color_code == label.color_code
|