diff --git a/test/test_User.py b/test/test_User.py index 95ba533c9..31d4c4e8a 100644 --- a/test/test_User.py +++ b/test/test_User.py @@ -44,6 +44,18 @@ class UserTestCase(PluginTestCase, PluginDocumentation): self.failUnless(ircdb.users.getUserId('foo')) self.assertNotError('unregister foo bar') self.assertRaises(KeyError, ircdb.users.getUserId, 'foo') + + def testList(self): + self.prefix = self.prefix1 + self.assertNotError('register foo bar') + self.assertResponse('user list', 'foo') + self.prefix = self.prefix2 + self.assertNotError('register biff quux') + self.assertResponse('user list', 'biff and foo') + self.assertNotError('unregister biff quux') + self.assertResponse('user list', 'foo') + self.assertNotError('unregister foo bar') + self.assertRegexp('user list', 'no registered users') def testChangeUsername(self): self.prefix = self.prefix1