mirror of
https://github.com/Mikaela/Limnoria.git
synced 2024-11-27 05:09:23 +01:00
Update the tests.
This commit is contained in:
parent
4c1c5ff723
commit
d72f69d245
@ -34,22 +34,24 @@ class ShrinkUrlTestCase(ChannelPluginTestCase):
|
|||||||
if network:
|
if network:
|
||||||
def testTinyurl(self):
|
def testTinyurl(self):
|
||||||
try:
|
try:
|
||||||
conf.supybot.plugins.ShrinkUrl.tinyurlSnarfer.setValue(False)
|
conf.supybot.plugins.ShrinkUrl.shrinkSnarfer.setValue(False)
|
||||||
self.assertRegexp(
|
self.assertRegexp(
|
||||||
'url tiny http://sourceforge.net/tracker/?'
|
'shrinkurl tiny http://sourceforge.net/tracker/?'
|
||||||
'func=add&group_id=58965&atid=489447',
|
'func=add&group_id=58965&atid=489447',
|
||||||
r'http://tinyurl.com/rqac')
|
r'http://tinyurl.com/rqac')
|
||||||
conf.supybot.plugins.ShrinkUrl.tinyurlSnarfer.setValue(True)
|
conf.supybot.plugins.ShrinkUrl.default.setValue('tiny')
|
||||||
|
conf.supybot.plugins.ShrinkUrl.shrinkSnarfer.setValue(True)
|
||||||
self.assertRegexp(
|
self.assertRegexp(
|
||||||
'url tiny http://sourceforge.net/tracker/?'
|
'shrinkurl tiny http://sourceforge.net/tracker/?'
|
||||||
'func=add&group_id=58965&atid=489447',
|
'func=add&group_id=58965&atid=489447',
|
||||||
r'http://tinyurl.com/rqac')
|
r'http://tinyurl.com/rqac')
|
||||||
finally:
|
finally:
|
||||||
conf.supybot.plugins.ShrinkUrl.tinyurlSnarfer.setValue(False)
|
conf.supybot.plugins.ShrinkUrl.shrinkSnarfer.setValue(False)
|
||||||
|
|
||||||
def testTinysnarf(self):
|
def testTinysnarf(self):
|
||||||
try:
|
try:
|
||||||
conf.supybot.plugins.ShrinkUrl.tinyurlSnarfer.setValue(True)
|
conf.supybot.plugins.ShrinkUrl.default.setValue('tiny')
|
||||||
|
conf.supybot.plugins.ShrinkUrl.shrinkSnarfer.setValue(True)
|
||||||
self.assertSnarfRegexp(
|
self.assertSnarfRegexp(
|
||||||
'http://sourceforge.net/tracker/?func=add&'
|
'http://sourceforge.net/tracker/?func=add&'
|
||||||
'group_id=58965&atid=489447',
|
'group_id=58965&atid=489447',
|
||||||
@ -59,20 +61,52 @@ class ShrinkUrlTestCase(ChannelPluginTestCase):
|
|||||||
'term=all+your+base+are+belong+to+us',
|
'term=all+your+base+are+belong+to+us',
|
||||||
r'http://tinyurl.com/u479.* \(at')
|
r'http://tinyurl.com/u479.* \(at')
|
||||||
finally:
|
finally:
|
||||||
conf.supybot.plugins.ShrinkUrl.tinyurlSnarfer.setValue(False)
|
conf.supybot.plugins.ShrinkUrl.shrinkSnarfer.setValue(False)
|
||||||
|
|
||||||
|
def testLnurl(self):
|
||||||
|
try:
|
||||||
|
conf.supybot.plugins.ShrinkUrl.shrinkSnarfer.setValue(False)
|
||||||
|
self.assertRegexp(
|
||||||
|
'shrinkurl ln http://sourceforge.net/tracker/?'
|
||||||
|
'func=add&group_id=58965&atid=489447',
|
||||||
|
r'http://ln-s.net/1Es')
|
||||||
|
conf.supybot.plugins.ShrinkUrl.default.setValue('ln')
|
||||||
|
conf.supybot.plugins.ShrinkUrl.shrinkSnarfer.setValue(True)
|
||||||
|
self.assertRegexp(
|
||||||
|
'shrinkurl ln http://sourceforge.net/tracker/?'
|
||||||
|
'func=add&group_id=58965&atid=489447',
|
||||||
|
r'http://ln-s.net/1Es')
|
||||||
|
finally:
|
||||||
|
conf.supybot.plugins.ShrinkUrl.shrinkSnarfer.setValue(False)
|
||||||
|
|
||||||
|
def testLnsnarf(self):
|
||||||
|
try:
|
||||||
|
conf.supybot.plugins.ShrinkUrl.default.setValue('ln')
|
||||||
|
conf.supybot.plugins.ShrinkUrl.shrinkSnarfer.setValue(True)
|
||||||
|
self.assertSnarfRegexp(
|
||||||
|
'http://sourceforge.net/tracker/?func=add&'
|
||||||
|
'group_id=58965&atid=489447',
|
||||||
|
r'http://ln-s.net/1Es.* \(at')
|
||||||
|
self.assertSnarfRegexp(
|
||||||
|
'http://www.urbandictionary.com/define.php?'
|
||||||
|
'term=all+your+base+are+belong+to+us',
|
||||||
|
r'http://ln-s.net/1Eu.* \(at')
|
||||||
|
finally:
|
||||||
|
conf.supybot.plugins.ShrinkUrl.shrinkSnarfer.setValue(False)
|
||||||
|
|
||||||
def testNonSnarfing(self):
|
def testNonSnarfing(self):
|
||||||
tiny = conf.supybot.plugins.ShrinkUrl.tinyurlSnarfer()
|
tiny = conf.supybot.plugins.ShrinkUrl.shrinkSnarfer()
|
||||||
snarf = conf.supybot.plugins.ShrinkUrl.nonSnarfingRegexp()
|
snarf = conf.supybot.plugins.ShrinkUrl.nonSnarfingRegexp()
|
||||||
try:
|
try:
|
||||||
|
conf.supybot.plugins.ShrinkUrl.default.setValue('tiny')
|
||||||
conf.supybot.plugins.ShrinkUrl.nonSnarfingRegexp.set('m/sf/')
|
conf.supybot.plugins.ShrinkUrl.nonSnarfingRegexp.set('m/sf/')
|
||||||
try:
|
try:
|
||||||
conf.supybot.plugins.ShrinkUrl.tinyurlSnarfer.setValue(True)
|
conf.supybot.plugins.ShrinkUrl.shrinkSnarfer.setValue(True)
|
||||||
self.assertSnarfNoResponse('http://sf.net/', 2)
|
self.assertSnarfNoResponse('http://sf.net/', 2)
|
||||||
self.assertSnarfResponse('http://www.sourceforge.net/',
|
self.assertSnarfResponse('http://www.sourceforge.net/',
|
||||||
'http://tinyurl.com/2cnkf')
|
'http://tinyurl.com/2cnkf')
|
||||||
finally:
|
finally:
|
||||||
conf.supybot.plugins.ShrinkUrl.tinyurlSnarfer.setValue(tiny)
|
conf.supybot.plugins.ShrinkUrl.shrinkSnarfer.setValue(tiny)
|
||||||
finally:
|
finally:
|
||||||
conf.supybot.plugins.ShrinkUrl.nonSnarfingRegexp.setValue(snarf)
|
conf.supybot.plugins.ShrinkUrl.nonSnarfingRegexp.setValue(snarf)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user