File: test_rgb_pixel.py

package info (click to toggle)
dlib 19.24.6%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 292,728 kB
  • sloc: cpp: 327,411; xml: 26,686; python: 1,631; sh: 290; java: 229; makefile: 179; javascript: 73; perl: 18
file content (26 lines) | stat: -rw-r--r-- 680 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
from dlib import rgb_pixel


def test_rgb_pixel():
    p = rgb_pixel(0, 50, 100)
    assert p.red == 0
    assert p.green == 50
    assert p.blue == 100
    assert str(p) == "red: 0, green: 50, blue: 100"
    assert repr(p) == "rgb_pixel(0,50,100)"

    p = rgb_pixel(blue=0, red=50, green=100)
    assert p.red == 50
    assert p.green == 100
    assert p.blue == 0
    assert str(p) == "red: 50, green: 100, blue: 0"
    assert repr(p) == "rgb_pixel(50,100,0)"

    p.red = 100
    p.green = 0
    p.blue = 50
    assert p.red == 100
    assert p.green == 0
    assert p.blue == 50
    assert str(p) == "red: 100, green: 0, blue: 50"
    assert repr(p) == "rgb_pixel(100,0,50)"