blob: 671026f97c264cd682b8414556e81f237118c9a8 (
plain)
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
|
# -*- Mode: Python -*-
import os
import unittest
from common import gio, glib, gobject
class TestSocket(unittest.TestCase):
def setUp(self):
self.sock = gio.Socket(gio.SOCKET_FAMILY_IPV4,
gio.SOCKET_TYPE_STREAM,
gio.SOCKET_PROTOCOL_TCP)
def test_socket_condition_check(self):
check = self.sock.condition_check(glib.IO_OUT)
self.failUnless(isinstance(check, gobject.GFlags))
self.failUnlessEqual(check, glib.IO_OUT | glib.IO_HUP)
def test_socket_condition_wait(self):
res = self.sock.condition_wait(glib.IO_OUT)
self.failUnless(res)
def tearDown(self):
self.sock.close()
|