1
# -*- coding: utf-8 -*-
3
# This file is part of the Rocket Web Server
4
# Copyright (c) 2010 Timothy Farrell
6
# See the included LICENSE.txt file for licensing details.
8
# Import System Modules
12
# Import Custom Modules
13
from rocket import connection
16
PY3K = sys.version_info[0] > 2
19
class RocketInitTest(unittest.TestCase):
21
self.starttuple = (socket.socket(), ('127.0.0.1', 90453))
24
def testMembers(self):
25
c = connection.Connection(self.starttuple, self.serverport)
27
members = ["close", "client_addr", "server_port", "ssl", "socket", "start_time"]
29
self.assert_(hasattr(c, m),
30
msg="Connection object does not have {0}".format(m))
33
c = connection.Connection(self.starttuple, self.serverport)
37
c.socket._sock.close = raiseError
38
self.assert_(c.socket._sock.close())
40
if __name__ == '__main__':