Skip to content

Commit f8f23b8

Browse files
committed
Test commit
1 parent b646968 commit f8f23b8

1 file changed

Lines changed: 41 additions & 0 deletions

File tree

‎test/test_xlib_display.py‎

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
#!/usr/bin/env python
2+
3+
import sys
4+
import os
5+
import unittest
6+
7+
sys.path.append(os.path.join(os.path.dirname(__file__), '..'))
8+
9+
import Xlib.display
10+
import Xlib.protocol.display
11+
12+
13+
class TestXlibDisplay(unittest.TestCase):
14+
def setUp(self):
15+
self.display = Xlib.display.Display(":99.0")
16+
17+
def test_display_instance(self):
18+
print "1"
19+
self.assertIsInstance(self.display, Xlib.display.Display)
20+
21+
def test_default_DisplayName(self):
22+
print "2"
23+
self.assertEqual(self.display.get_display_name(), ":99.0")
24+
25+
def test_default_screenNumber(self):
26+
self.assertEqual(self.display.get_default_screen(), 0)
27+
28+
def test_returns_no_events(self):
29+
self.assertEqual(self.display.pending_events(), 0)
30+
31+
def test_pointer_mapping_is_list(self):
32+
self.assertIsInstance(self.display.get_pointer_mapping(), list)
33+
34+
def test_set_get_pointer_mapping(self):
35+
length = len(self.display.get_pointer_mapping())
36+
self.display.set_pointer_mapping([0] * length)
37+
self.assertEqual(self.display.get_pointer_mapping(), [0] * length)
38+
39+
40+
if __name__ == '__main__':
41+
unittest.main()

0 commit comments

Comments
 (0)