add "seconds" unit
This commit is contained in:
@ -97,6 +97,7 @@ class FuzzyDict(dict):
|
|||||||
return dict.__getitem__(self, keys[0])
|
return dict.__getitem__(self, keys[0])
|
||||||
|
|
||||||
timeUnits = FuzzyDict({
|
timeUnits = FuzzyDict({
|
||||||
|
'seconds': 1,
|
||||||
'minutes': 60, 'm': 60,
|
'minutes': 60, 'm': 60,
|
||||||
'hours' : 3600, 'M': 2592000,
|
'hours' : 3600, 'M': 2592000,
|
||||||
'days' : 86400,
|
'days' : 86400,
|
||||||
|
@ -512,10 +512,12 @@ class BantrackerTestCase(ChannelPluginTestCase):
|
|||||||
self.assertEqual(cb.managedBans.shelf[0].expires, 172860)
|
self.assertEqual(cb.managedBans.shelf[0].expires, 172860)
|
||||||
self.assertNotError('duration 1 24h 1day')
|
self.assertNotError('duration 1 24h 1day')
|
||||||
self.assertEqual(cb.managedBans.shelf[0].expires, 172800)
|
self.assertEqual(cb.managedBans.shelf[0].expires, 172800)
|
||||||
self.assertNotError('duration 1 1m1h1d1w1M1y')
|
self.assertNotError('duration 1 1s1m1h1d1w1M1y')
|
||||||
self.assertEqual(cb.managedBans.shelf[0].expires, 34822860)
|
self.assertEqual(cb.managedBans.shelf[0].expires, 34822861)
|
||||||
self.assertNotError('duration 1 999')
|
self.assertNotError('duration 1 999')
|
||||||
self.assertEqual(cb.managedBans.shelf[0].expires, 999)
|
self.assertEqual(cb.managedBans.shelf[0].expires, 999)
|
||||||
|
self.assertNotError('duration 1 1 second')
|
||||||
|
self.assertEqual(cb.managedBans.shelf[0].expires, 1)
|
||||||
|
|
||||||
def testDurationTimeFormatBad(self):
|
def testDurationTimeFormatBad(self):
|
||||||
self.assertError('duration 1 10 apples')
|
self.assertError('duration 1 10 apples')
|
||||||
|
Reference in New Issue
Block a user