Skip to content

Instantly share code, notes, and snippets.

@shylent
Created July 22, 2010 20:07
Show Gist options
  • Save shylent/486511 to your computer and use it in GitHub Desktop.
Save shylent/486511 to your computer and use it in GitHub Desktop.
from twisted.trial import unittest
from twisted.python import log
class DummyObserver(object):
def start(self):
log.addObserver(self.emit)
def stop(self):
log.removeObserver(self.emit)
def emit(self, eventDict):
self.e = eventDict
class WeirdQuotes(unittest.TestCase):
def setUp(self):
self.o = DummyObserver()
self.o.start()
def test_msg(self):
log.msg('foobar')
self.assertEqual(self.o.e['message'], ('foobar',))
def test_err(self):
log.err('foobar')
self.assertEqual(self.o.e['message'], ('foobar',))
def tearDown(self):
self.o.stop()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment