mirror of
https://github.com/Mikaela/Limnoria.git
synced 2025-01-23 10:34:19 +01:00
Changed the pass statements to 'raise NotImplementedError' statements so the new changenews test would error out more quickly.
This commit is contained in:
parent
9f2d619db8
commit
1c96752dfa
@ -31,6 +31,8 @@
|
|||||||
|
|
||||||
from test import *
|
from test import *
|
||||||
|
|
||||||
|
import time
|
||||||
|
|
||||||
import utils
|
import utils
|
||||||
|
|
||||||
try:
|
try:
|
||||||
@ -42,11 +44,20 @@ except ImportError:
|
|||||||
if sqlite is not None:
|
if sqlite is not None:
|
||||||
class NewsTestCase(ChannelPluginTestCase):
|
class NewsTestCase(ChannelPluginTestCase):
|
||||||
plugins = ('News',)
|
plugins = ('News',)
|
||||||
def testAddNews(self):
|
def testAddnews(self):
|
||||||
self.assertNotError('addnews #somechannel 0 subject: foo')
|
self.assertNotError('addnews 0 subject: foo')
|
||||||
|
self.assertRegexp('news', 'subject')
|
||||||
self.assertNotError('addnews 0 subject2: foo2')
|
self.assertNotError('addnews 0 subject2: foo2')
|
||||||
|
self.assertRegexp('news', 'subject.*subject2')
|
||||||
|
self.assertNotError('addnews 5 subject3: foo3')
|
||||||
|
self.assertRegexp('news', 'subject3')
|
||||||
|
print
|
||||||
|
print 'Sleeping to expire the news item (testAddnews)'
|
||||||
|
time.sleep(6)
|
||||||
|
print 'Done sleeping.'
|
||||||
|
self.assertNotRegexp('news', 'subject3')
|
||||||
|
|
||||||
def testListNews(self):
|
def testNews(self):
|
||||||
# These should both fail first, as they will have nothing in the DB
|
# These should both fail first, as they will have nothing in the DB
|
||||||
self.assertRegexp('news', 'no news')
|
self.assertRegexp('news', 'no news')
|
||||||
self.assertRegexp('news #channel', 'no news')
|
self.assertRegexp('news #channel', 'no news')
|
||||||
@ -54,7 +65,25 @@ if sqlite is not None:
|
|||||||
self.assertNotError('addnews #channel 0 subject: foo')
|
self.assertNotError('addnews #channel 0 subject: foo')
|
||||||
self.assertNotError('news #channel')
|
self.assertNotError('news #channel')
|
||||||
self.assertNotError('addnews 0 subject: foo')
|
self.assertNotError('addnews 0 subject: foo')
|
||||||
self.assertNotError('news')
|
self.assertRegexp('news', '#1')
|
||||||
|
self.assertNotError('news 1')
|
||||||
|
|
||||||
|
def testChangenews(self):
|
||||||
|
self.assertNotError('addnews 0 Foo: bar')
|
||||||
|
self.assertNotError('changenews 1 s/bar/baz/')
|
||||||
|
self.assertNotRegexp('news 1', 'bar')
|
||||||
|
self.assertRegexp('news 1', 'baz')
|
||||||
|
|
||||||
|
def testOldnews(self):
|
||||||
|
self.assertError('oldnews')
|
||||||
|
self.assertNotError('addnews 5 foo: bar')
|
||||||
|
self.assertError('oldnews')
|
||||||
|
print
|
||||||
|
print 'Sleeping to expire the news item (testOldnews)'
|
||||||
|
time.sleep(6)
|
||||||
|
print 'Done sleeping.'
|
||||||
|
self.assertNotError('oldnews')
|
||||||
|
|
||||||
|
|
||||||
# vim:set shiftwidth=4 tabstop=8 expandtab textwidth=78:
|
# vim:set shiftwidth=4 tabstop=8 expandtab textwidth=78:
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user