예제 #1
0
    def test_client_playback(self):
        s = flow.State()

        f = tutils.tflow(resp=True)
        pb = [tutils.tflow(resp=True), f]
        fm = flow.FlowMaster(DummyServer(ProxyConfig()), s)
        assert not fm.start_server_playback(pb, False, [], False, False, None,
                                            False, None, False)
        assert not fm.start_client_playback(pb, False)
        fm.client_playback.testing = True

        q = Queue.Queue()
        assert not fm.state.flow_count()
        fm.tick(q, 0)
        assert fm.state.flow_count()

        f.error = Error("error")
        fm.handle_error(f)
예제 #2
0
 def test_simple(self):
     d = DummyServer(None)
     d.start_slave()
     d.shutdown()
예제 #3
0
 def test_simple(self):
     d = DummyServer(None)
     d.start_slave()
     d.shutdown()