1
# PiTiVi , Non-linear video editor
5
# Copyright (c) 2011 Google <aleb@google.com>
7
# This program is free software; you can redistribute it and/or
8
# modify it under the terms of the GNU Lesser General Public
9
# License as published by the Free Software Foundation; either
10
# version 2.1 of the License, or (at your option) any later version.
12
# This program is distributed in the hope that it will be useful,
13
# but WITHOUT ANY WARRANTY; without even the implied warranty of
14
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15
# Lesser General Public License for more details.
17
# You should have received a copy of the GNU Lesser General Public
18
# License along with this program; if not, write to the
19
# Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
20
# Boston, MA 02110-1301, USA.
23
from unittest import main
24
from pitivi.ui import common as ui_common
27
class TestColors(common.TestCase):
29
def test_pack_color_32(self):
32
ui_common.pack_color_32(0x01FF, 0x02FF, 0x04FF, 0x08FF))
34
def test_pack_color_64(self):
37
ui_common.pack_color_64(0x01FF, 0x02FF, 0x04FF, 0x08FF))
39
def test_unpack_color_32(self):
41
(0x0100, 0x0200, 0x0400, 0x0800),
42
ui_common.unpack_color_32(0x01020408))
44
def test_unpack_color_64(self):
46
(0x01FF, 0x02FF, 0x04FF, 0x08FF),
47
ui_common.unpack_color_64(0x01FF02FF04FF08FF))
49
if __name__ == "__main__":