コード例 #1
0
ファイル: tests.py プロジェクト: JamesHyunKim/smokesignal
    def test_disconnect(self):
        # Register first
        smokesignal.on(('foo', 'bar'), self.callback)
        assert smokesignal.responds_to(self.callback, 'foo')
        assert smokesignal.responds_to(self.callback, 'bar')

        smokesignal.disconnect(self.callback)
        assert not smokesignal.responds_to(self.callback, 'foo')
        assert not smokesignal.responds_to(self.callback, 'bar')
コード例 #2
0
ファイル: tests.py プロジェクト: monkpit/smokesignal
    def test_disconnect(self):
        # Register first
        smokesignal.on(('foo', 'bar'), self.fn)
        assert smokesignal.responds_to(self.fn, 'foo')
        assert smokesignal.responds_to(self.fn, 'bar')

        smokesignal.disconnect(self.fn)
        assert not smokesignal.responds_to(self.fn, 'foo')
        assert not smokesignal.responds_to(self.fn, 'bar')
コード例 #3
0
ファイル: tests.py プロジェクト: monkpit/smokesignal
    def test_disconnect_from_removes_all(self):
        # Register first
        smokesignal.on(('foo', 'bar'), self.fn)
        assert smokesignal.responds_to(self.fn, 'foo')
        assert smokesignal.responds_to(self.fn, 'bar')

        # Remove it
        smokesignal.disconnect_from(self.fn, ('foo', 'bar'))
        assert not smokesignal.responds_to(self.fn, 'foo')
        assert not smokesignal.responds_to(self.fn, 'bar')
コード例 #4
0
ファイル: tests.py プロジェクト: JamesHyunKim/smokesignal
    def test_disconnect_from_removes_all(self):
        # Register first
        smokesignal.on(('foo', 'bar'), self.callback)
        assert smokesignal.responds_to(self.callback, 'foo')
        assert smokesignal.responds_to(self.callback, 'bar')

        # Remove it
        smokesignal.disconnect_from(self.callback, ('foo', 'bar'))
        assert not smokesignal.responds_to(self.callback, 'foo')
        assert not smokesignal.responds_to(self.callback, 'bar')
コード例 #5
0
ファイル: tests.py プロジェクト: zhoufeng1989/smokesignal
    def test_disconnect_from_removes_only_one(self):
        # Register first
        smokesignal.on(('foo', 'bar'), self.callback)
        assert smokesignal.responds_to(self.callback, 'foo')
        assert smokesignal.responds_to(self.callback, 'bar')

        # Remove it
        smokesignal.disconnect_from(self.callback, 'foo')
        assert not smokesignal.responds_to(self.callback, 'foo')
        assert smokesignal.responds_to(self.callback, 'bar')
コード例 #6
0
ファイル: tests.py プロジェクト: Brightmd/smokesignal
    def test_disconnect_from_removes_only_one(self):
        # Register first
        smokesignal.on(('foo', 'bar'), self.fn)
        assert smokesignal.responds_to(self.fn, 'foo')
        assert smokesignal.responds_to(self.fn, 'bar')

        # Remove it
        smokesignal.disconnect_from(self.fn, 'foo')
        assert not smokesignal.responds_to(self.fn, 'foo')
        assert smokesignal.responds_to(self.fn, 'bar')
コード例 #7
0
ファイル: tests.py プロジェクト: JamesHyunKim/smokesignal
    def test_emit_with_callback_args(self):
        # Register first
        smokesignal.on('foo', self.mock_callback)
        assert smokesignal.responds_to(self.mock_callback, 'foo')

        smokesignal.emit('foo', 1, 2, 3, foo='bar')
        assert self.mock_callback.called_with(1, 2, 3, foo='bar')
コード例 #8
0
ファイル: tests.py プロジェクト: zhoufeng1989/smokesignal
    def test_emit_with_callback_args(self):
        # Register first
        smokesignal.on('foo', self.mock_callback)
        assert smokesignal.responds_to(self.mock_callback, 'foo')

        smokesignal.emit('foo', 1, 2, 3, foo='bar')
        assert self.mock_callback.called_with(1, 2, 3, foo='bar')
コード例 #9
0
ファイル: tests.py プロジェクト: monkpit/smokesignal
 def test_responds_to_false(self):
     # Register first
     smokesignal.on('foo', self.fn)
     assert smokesignal.responds_to(self.fn, 'bar') is False
コード例 #10
0
ファイル: tests.py プロジェクト: monkpit/smokesignal
 def test_responds_to_true(self):
     # Register first
     smokesignal.on('foo', self.fn)
     assert smokesignal.responds_to(self.fn, 'foo') is True
コード例 #11
0
ファイル: tests.py プロジェクト: JamesHyunKim/smokesignal
 def test_responds_to_false(self):
     # Register first
     smokesignal.on('foo', self.callback)
     assert smokesignal.responds_to(self.callback, 'bar') is False
コード例 #12
0
ファイル: tests.py プロジェクト: JamesHyunKim/smokesignal
 def test_responds_to_true(self):
     # Register first
     smokesignal.on('foo', self.callback)
     assert smokesignal.responds_to(self.callback, 'foo') is True