예제 #1
0
    def test_perform(self):
        c = BaseClient(Mock(name='hub'))
        c.add_request = Mock(name='add_request')

        c.perform('http://foo')
        c.add_request.assert_called()
        assert isinstance(c.add_request.call_args[0][0], http.Request)

        req = http.Request('http://bar')
        c.perform(req)
        c.add_request.assert_called_with(req)
예제 #2
0
파일: test_http.py 프로젝트: Scalr/kombu
    def test_perform(self):
        c = BaseClient(Mock(name='hub'))
        c.add_request = Mock(name='add_request')

        c.perform('http://foo')
        c.add_request.assert_called()
        assert isinstance(c.add_request.call_args[0][0], http.Request)

        req = http.Request('http://bar')
        c.perform(req)
        c.add_request.assert_called_with(req)
예제 #3
0
 def test_add_request(self):
     c = BaseClient(Mock(name='hub'))
     with pytest.raises(NotImplementedError):
         c.add_request(Mock(name='request'))
예제 #4
0
파일: test_http.py 프로젝트: Scalr/kombu
 def test_add_request(self):
     c = BaseClient(Mock(name='hub'))
     with pytest.raises(NotImplementedError):
         c.add_request(Mock(name='request'))