コード例 #1
0
ファイル: test_transport.py プロジェクト: pkediyal/pyon
    def test_close(self):
        left = Mock()
        right = Mock()
        ct = ComposableTransport(left, right)

        ct.close()

        left.close.assert_called_once_with()
        right.close.assert_called_once_with()
コード例 #2
0
ファイル: test_transport.py プロジェクト: caseybryant/pyon
    def test_close(self):
        left = Mock()
        right = Mock()
        ct = ComposableTransport(left, right)

        ct.close()

        left.close.assert_called_once_with()
        right.close.assert_called_once_with()
コード例 #3
0
ファイル: test_transport.py プロジェクト: pkediyal/pyon
    def test_close_with_callbacks(self):
        left = Mock()
        right = Mock()
        ct = ComposableTransport(left, right)
        cb = Mock()

        ct.add_on_close_callback(cb)
        self.assertEquals(ct._close_callbacks, [cb])

        ct.close()

        left.close.assert_called_once_with()
        right.close.assert_called_once_with()

        cb.assert_called_once_with(ct, 200, "Closed OK")
コード例 #4
0
ファイル: test_transport.py プロジェクト: caseybryant/pyon
    def test_close_with_callbacks(self):
        left = Mock()
        right = Mock()
        ct = ComposableTransport(left, right)
        cb = Mock()

        ct.add_on_close_callback(cb)
        self.assertEquals(ct._close_callbacks, [cb])

        ct.close()

        left.close.assert_called_once_with()
        right.close.assert_called_once_with()

        cb.assert_called_once_with(ct, 200, "Closed OK")