~ubuntu-branches/ubuntu/trusty/pitivi/trusty

« back to all changes in this revision

Viewing changes to tests/test_common.py

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2011-07-07 13:43:47 UTC
  • mto: (6.1.9 sid) (1.2.12)
  • mto: This revision was merged to the branch mainline in revision 32.
  • Revision ID: james.westby@ubuntu.com-20110707134347-cari9kxjiakzej9z
Tags: upstream-0.14.1
ImportĀ upstreamĀ versionĀ 0.14.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# PiTiVi , Non-linear video editor
 
2
#
 
3
#       tests/test_common.py
 
4
#
 
5
# Copyright (c) 2011 Google <aleb@google.com>
 
6
#
 
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.
 
11
#
 
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.
 
16
#
 
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.
 
21
 
 
22
import common
 
23
from unittest import main
 
24
from pitivi.ui import common as ui_common
 
25
 
 
26
 
 
27
class TestColors(common.TestCase):
 
28
 
 
29
    def test_pack_color_32(self):
 
30
        self.assertEquals(
 
31
                0x01020408,
 
32
                ui_common.pack_color_32(0x01FF, 0x02FF, 0x04FF, 0x08FF))
 
33
 
 
34
    def test_pack_color_64(self):
 
35
        self.assertEquals(
 
36
                0x01FF02FF04FF08FF,
 
37
                ui_common.pack_color_64(0x01FF, 0x02FF, 0x04FF, 0x08FF))
 
38
 
 
39
    def test_unpack_color_32(self):
 
40
        self.assertEquals(
 
41
                (0x0100, 0x0200, 0x0400, 0x0800),
 
42
                ui_common.unpack_color_32(0x01020408))
 
43
 
 
44
    def test_unpack_color_64(self):
 
45
        self.assertEquals(
 
46
                (0x01FF, 0x02FF, 0x04FF, 0x08FF),
 
47
                ui_common.unpack_color_64(0x01FF02FF04FF08FF))
 
48
 
 
49
if __name__ == "__main__":
 
50
    main()