From 19f50ea8f255a8e936184704d28394dd579d2d64 Mon Sep 17 00:00:00 2001 From: Jeremy Fincher Date: Mon, 27 Oct 2003 20:24:23 +0000 Subject: [PATCH] Added test for toString output when a channel is specified. --- test/test_plugins.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/test/test_plugins.py b/test/test_plugins.py index e6e23ac2f..cd052d1e6 100644 --- a/test/test_plugins.py +++ b/test/test_plugins.py @@ -55,12 +55,16 @@ class ToggleDictionaryTestCase(unittest.TestCase): t.toggle('bar', value=False) self.assertEqual(t.get('bar'), False) - def test__str__(self): + def testToString(self): t = plugins.ToggleDictionary({'foo': True}) - self.assertEqual(str(t), '(foo: On)') + self.assertEqual(t.toString(), '(foo: On)') t.toggle('foo') - self.assertEqual(str(t), '(foo: Off)') + self.assertEqual(t.toString(), '(foo: Off)') t.toggle('bar', value=True) - self.assertEqual(str(t), '(bar: On, foo: Off)') + self.assertEqual(t.toString(), '(bar: On, foo: Off)') t.toggle('baz', value=True) - self.assertEqual(str(t), '(bar: On, baz: On, foo: Off)') + self.assertEqual(t.toString(), '(bar: On, baz: On, foo: Off)') + t.toggle('baz', channel='#foo') + self.assertEqual(t.toString(channel='#foo'), + '(bar: On, baz: Off, foo: Off)') +