Skip to content

Commit d587f7d

Browse files
author
Sam Clements
committed
Renamed module from riemann to riemann_client
1 parent 0c7227b commit d587f7d

8 files changed

Lines changed: 31 additions & 32 deletions

File tree

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__ = '2.1.0'
3+
__version__ = '3.0.0-beta'
44
__author__ = 'Sam Clements <sam.clements@datasift.com>'
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,16 @@
44

55
import socket
66

7-
import riemann.riemann_pb2
8-
import riemann.transport
7+
import riemann_client.riemann_pb2
8+
import riemann_client.transport
99

1010

1111
class Client(object):
1212
"""An abstract Riemann client"""
1313

1414
def __init__(self, transport=None):
1515
if transport is None:
16-
transport = riemann.transport.TCPTransport()
16+
transport = riemann_client.transport.TCPTransport()
1717
self.transport = transport
1818

1919
def __enter__(self):
@@ -28,7 +28,7 @@ def create_event(data):
2828
"""Creates an Event from a dictionary"""
2929
data.setdefault('host', socket.gethostname())
3030
data.setdefault('tags', list())
31-
event = riemann.riemann_pb2.Event()
31+
event = riemann_client.riemann_pb2.Event()
3232
event.tags.extend(data.pop('tags'))
3333
for name, value in data.items():
3434
if value is not None:
@@ -37,7 +37,7 @@ def create_event(data):
3737

3838
def send_event(self, event):
3939
"""Wraps an event in a message and sends it to Riemann"""
40-
message = riemann.riemann_pb2.Msg()
40+
message = riemann_client.riemann_pb2.Msg()
4141
message.events.extend([event])
4242
self.transport.send(message)
4343
return event
@@ -63,7 +63,7 @@ def create_dict(event):
6363
}
6464

6565
def send_query(self, query):
66-
message = riemann.riemann_pb2.Msg()
66+
message = riemann_client.riemann_pb2.Msg()
6767
message.query.string = query
6868
self.transport.send(message)
6969
return self.transport.recv()
@@ -78,12 +78,12 @@ class QueuedClient(Client):
7878

7979
def __init__(self, *args, **kwargs):
8080
super(QueuedClient, self).__init__(*args, **kwargs)
81-
self.queue = riemann.riemann_pb2.Msg()
81+
self.queue = riemann_client.riemann_pb2.Msg()
8282

8383
def flush(self):
8484
"""Sends the waiting message to Riemann"""
8585
self.transport.send(self.queue)
86-
self.queue = riemann.riemann_pb2.Msg()
86+
self.queue = riemann_client.riemann_pb2.Msg()
8787

8888
def send_event(self, event):
8989
self.queue.events.extend([event])
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
import argparse
66
import json
77

8-
import riemann.client
9-
import riemann.transport
8+
import riemann_client.client
9+
import riemann_client.transport
1010

1111
TRANSPORT_CLASSES = {
12-
'udp': riemann.transport.UDPTransport,
13-
'tcp': riemann.transport.TCPTransport
12+
'udp': riemann_client.transport.UDPTransport,
13+
'tcp': riemann_client.transport.TCPTransport
1414
}
1515

1616

@@ -27,8 +27,8 @@ def wide_formatter(*args, **kwargs):
2727
parser.add_argument(
2828
'-v', '--version', action='version',
2929
version='python-riemann-client v{version} by {author}'.format(
30-
version=riemann.__version__,
31-
author=riemann.__author__),
30+
version=riemann_client.__version__,
31+
author=riemann_client.__author__),
3232
help="Show this program's version and exit")
3333
parser.add_argument(
3434
'host', type=str, nargs='?', default=None,
@@ -92,5 +92,5 @@ def query(args, client):
9292
def main():
9393
args = parser.parse_args()
9494
transport = TRANSPORT_CLASSES[args.transport](args.host, args.port)
95-
with riemann.client.Client(transport=transport) as client:
95+
with riemann_client.client.Client(transport=transport) as client:
9696
{'send': send, 'query': query}[args.subparser](args, client)
Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,20 @@
55

66
import py.test
77

8-
import riemann.client
9-
import riemann.riemann_pb2
10-
import riemann.transport
8+
import riemann_client.client
9+
import riemann_client.riemann_pb2
10+
import riemann_client.transport
1111

1212

13-
class StringTransport(riemann.transport.Transport):
13+
class StringTransport(riemann_client.transport.Transport):
1414
def connect(self):
1515
self.string = StringIO.StringIO()
1616

1717
def send(self, message):
1818
self.string.write(message.SerializeToString())
1919

2020
def recv(self):
21-
message = riemann.riemann_pb2.Msg()
21+
message = riemann_client.riemann_pb2.Msg()
2222
message.ok = True
2323
return message
2424

@@ -28,7 +28,7 @@ def disconnect(self):
2828

2929
@py.test.fixture
3030
def client(request):
31-
client = riemann.client.Client(transport=StringTransport())
31+
client = riemann_client.client.Client(transport=StringTransport())
3232
client.transport.connect()
3333

3434
@request.addfinalizer
@@ -58,16 +58,15 @@ def test_tags(self, client):
5858
assert "tag-1" in client.transport.string.getvalue()
5959

6060
def test_event_cls(self, client):
61-
assert isinstance(client.create_event({}), riemann.riemann_pb2.Event)
62-
assert isinstance(client.event(), riemann.riemann_pb2.Event)
61+
assert isinstance(client.event(), riemann_client.riemann_pb2.Event)
6362

6463
def test_query(self, client):
6564
assert client.query("true") == []
6665

6766

6867
@py.test.fixture
6968
def queued_client(request):
70-
client = riemann.client.QueuedClient(transport=StringTransport())
69+
client = riemann_client.client.QueuedClient(transport=StringTransport())
7170
client.transport.connect()
7271

7372
@request.addfinalizer
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import socket
88
import struct
99

10-
import riemann.riemann_pb2
10+
import riemann_client.riemann_pb2
1111

1212

1313
class RiemannError(Exception):
@@ -79,7 +79,7 @@ def send(self, message):
7979
def recv(self):
8080
length = struct.unpack('!I', self.socket.recv(4))[0]
8181

82-
response = riemann.riemann_pb2.Msg()
82+
response = riemann_client.riemann_pb2.Msg()
8383
response.ParseFromString(self.recvall(length))
8484

8585
if not response.ok:

tox.ini

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ minversion=1.6.0
33
envlist=py26,py27,py26-flake8
44

55
[testenv]
6-
commands=py.test riemann
6+
commands=py.test riemann_client
77
deps=pytest
88

99
[pytest]
@@ -14,12 +14,12 @@ addopts=-qq --strict --tb=short
1414
# pep8 checks python source code against the PEP8 style conventions
1515

1616
[testenv:py26-flake8]
17-
commands=flake8 --config=tox.ini riemann
17+
commands=flake8 --config=tox.ini riemann_client
1818
basepython=python2.6
1919
deps=flake8
2020

2121
[flake8]
22-
exclude=riemann/riemann_pb2.py
22+
exclude=riemann_client/riemann_pb2.py
2323
max-complexity=10
2424

2525
# Coverage report
@@ -28,7 +28,7 @@ max-complexity=10
2828
[testenv:py26-coverage]
2929
basepython=python2.6
3030
commands=
31-
coverage run --rcfile tox.ini --source riemann -m py.test
31+
coverage run --rcfile tox.ini --source riemann_client -m py.test
3232
coverage html --rcfile tox.ini
3333
deps=
3434
{[testenv]deps}
@@ -37,7 +37,7 @@ deps=
3737
[run]
3838
data_file=.tox/py26-coverage/data
3939
omit=
40-
riemann/tests/*
40+
riemann_client/tests/*
4141

4242
[report]
4343
exclude_lines=

0 commit comments

Comments
 (0)