Skip to content

Commit

Permalink
FakeEmitter -> AggregateEmitter
Browse files Browse the repository at this point in the history
  • Loading branch information
mahmoud committed Mar 8, 2016
1 parent 4092136 commit d418581
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 11 deletions.
2 changes: 1 addition & 1 deletion lithoxyl/emitters.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ def check_encoding_settings(encoding, errors):
return


class FakeEmitter(object):
class AggregateEmitter(object):
def __init__(self):
self.entries = []

Expand Down
14 changes: 7 additions & 7 deletions lithoxyl/tests/test_sinks.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,16 @@

from lithoxyl.sinks import SensibleSink
from lithoxyl.formatters import Formatter
from lithoxyl.emitters import StreamEmitter, FakeEmitter
from lithoxyl.emitters import StreamEmitter, AggregateEmitter
from lithoxyl.filters import ThresholdFilter
from lithoxyl.logger import Logger


fmtr = Formatter('{status_char}{begin_timestamp}')
strm_emtr = StreamEmitter('stderr')
fake_emtr = FakeEmitter()
aggr_emtr = AggregateEmitter()
strm_sink = SensibleSink(formatter=fmtr, emitter=strm_emtr)
fake_sink = SensibleSink(formatter=fmtr, emitter=fake_emtr)
fake_sink = SensibleSink(formatter=fmtr, emitter=aggr_emtr)


def test_sensible_basic():
Expand All @@ -20,25 +20,25 @@ def test_sensible_basic():
print

log.debug('greet').success('hey')
assert fake_emtr.entries[-1][1][0] == 's'
assert aggr_emtr.entries[-1][1][0] == 's'

with log.debug('greet') as t:
t.success('hello')
t.warn("everything ok?")

assert fake_emtr.entries[-1][1][0] == 'S'
assert aggr_emtr.entries[-1][1][0] == 'S'

with log.debug('greet') as t:
t.failure('bye')
assert fake_emtr.entries[-1][1][0] == 'F'
assert aggr_emtr.entries[-1][1][0] == 'F'

try:
with log.debug('greet') as t:
raise ZeroDivisionError('narwhalbaconderp')
except Exception:
pass

assert fake_emtr.entries[-1][1][0] == 'E'
assert aggr_emtr.entries[-1][1][0] == 'E'


def test_bad_encoding():
Expand Down
3 changes: 0 additions & 3 deletions playground.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,6 @@
StreamEmitter,
Formatter)

from lithoxyl.emitters import FakeEmitter


stderr_fmt = Formatter(begin='{status_char}{begin_local_iso8601_noms_notz} - {begin_message}',
complete='{status_char}{end_local_iso8601_noms_notz} - {duration_msecs}ms - {end_message}')

Expand Down

0 comments on commit d418581

Please sign in to comment.