Skip to content

Commit fea27fd

Browse files
committed
Test socket_recvall()
1 parent 6c12421 commit fea27fd

3 files changed

Lines changed: 20 additions & 2 deletions

File tree

riemann_client/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
"""A Python Riemann client and command line tool"""
22

3-
__version__ = '5.1.0'
3+
__version__ = '5.1.1'
44
__author__ = 'Sam Clements <sam.clements@datasift.com>'

riemann_client/tests/test_riemann_transport.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,24 @@
55
import riemann_client.riemann_pb2
66
import riemann_client.transport
77

8+
from riemann_client.transport import socket_recvall
9+
10+
11+
class FakeSocket(object):
12+
def __init__(self):
13+
self.data = [b'hello', b'world', b'']
14+
15+
def recv(self, bufsize):
16+
return self.data.pop(0)
17+
18+
19+
def test_socket_recvall():
20+
assert socket_recvall(FakeSocket(), 10) == b'helloworld'
21+
22+
23+
def test_socket_recvall_short():
24+
assert socket_recvall(FakeSocket(), 5) == b'hello'
25+
826

927
@py.test.fixture
1028
def tcp_transport():

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
setuptools.setup(
1313
name='riemann-client',
14-
version='5.1.0',
14+
version='5.1.1',
1515

1616
author="Sam Clements",
1717
author_email="sam.clements@datasift.com",

0 commit comments

Comments
 (0)