コード例 #1
0
 def test_unix_server(self):
     factory = ProtocolFactory()
     factory.protocol = Protocol
     server = UnixServer(loop, factory, "bogus")
     server = None
     # path should be cleaned up as soon as garbage collected
     gc.collect()
     self.assertTrue(not os.path.exists("bogus"))
コード例 #2
0
ファイル: watchman.py プロジェクト: zlandau/codie
 def __init__(self, loop, path, files_cb):
     factory = ProtocolFactory()
     factory.protocol = WatchmanProtocol
     UnixClient.__init__(self, loop, factory, path)
     self.factory = factory
     self.path = path
     self.loop = loop
     self.files_cb = files_cb
コード例 #3
0
ファイル: test_server.py プロジェクト: bfrog/whizzer
 def test_unix_server(self):
     factory = ProtocolFactory()
     factory.protocol = Protocol
     server = UnixServer(loop, factory, "bogus")
     server = None
     # path should be cleaned up as soon as garbage collected
     gc.collect()
     self.assertTrue(not os.path.exists("bogus"))
コード例 #4
0
 def test_lose_connection(self):
     factory = ProtocolFactory()
     factory.protocol = Protocol
     p = factory.build(loop)
     self.assertTrue(isinstance(p, Protocol))
     t = MockTransport()
     p.make_connection(t, 'test')
     p.lose_connection()
     self.assertTrue(t.closes==1)
コード例 #5
0
 def test_tcp_server(self):
     factory = ProtocolFactory()
     factory.protocol = Protocol
     server = TcpServer(loop, factory, "0.0.0.0", 2000)
     server = None
コード例 #6
0
 def test_factory_build(self):
     factory = ProtocolFactory()
     factory.protocol = Protocol
     p = factory.build(loop)
     self.assertTrue(isinstance(p, Protocol))
コード例 #7
0
 def test_factory(self):
     factory = ProtocolFactory()
コード例 #8
0
ファイル: test_server.py プロジェクト: bfrog/whizzer
 def test_tcp_server(self):
     factory = ProtocolFactory()
     factory.protocol = Protocol
     server = TcpServer(loop, factory, "0.0.0.0", 2000)
     server = None
コード例 #9
0
ファイル: mocks.py プロジェクト: bfrog/whizzer
 def __init__(self):
     ProtocolFactory.__init__(self)
     self.builds = 0
コード例 #10
0
ファイル: msgpackrpc.py プロジェクト: PlumpMath/whizzer
 def __init__(self, dispatch=Dispatch()):
     ProtocolFactory.__init__(self)
     self.dispatch = dispatch
     self.protocol = MsgPackProtocol
     self.protocols = []
コード例 #11
0
ファイル: test_client.py プロジェクト: PlumpMath/whizzer
 def test_unix_client(self):
     factory = ProtocolFactory()
     factory.protocol = Protocol
     client = UnixClient(loop, MockFactory(), "bogus")
コード例 #12
0
ファイル: test_client.py プロジェクト: PlumpMath/whizzer
 def test_tcp_client(self):
     factory = ProtocolFactory()
     factory.protocol = Protocol
     client = TcpClient(loop, MockFactory(), "0.0.0.0", 2000)
コード例 #13
0
ファイル: picklerpc.py プロジェクト: bfrog/whizzer
 def __init__(self, dispatch=Dispatch()):
     ProtocolFactory.__init__(self)
     self.dispatch = dispatch
     self.protocol = PickleProtocol
     self.protocols = []
コード例 #14
0
ファイル: mocks.py プロジェクト: PlumpMath/whizzer
 def __init__(self):
     ProtocolFactory.__init__(self)
     self.builds = 0