Beispiel #1
0
    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()
Beispiel #2
0
    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()
Beispiel #3
0
    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")
Beispiel #4
0
    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")