Skip to content

Commit

Permalink
Add test for negative px parameter in set()
Browse files Browse the repository at this point in the history
  • Loading branch information
saabeilin committed Apr 11, 2016
1 parent b3dd1e9 commit f9993b9
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions test_fakeredis.py
Original file line number Diff line number Diff line change
Expand Up @@ -379,6 +379,22 @@ def test_set_px_using_timedelta(self):
self.redis.set('foo', 'bar', px=timedelta(milliseconds=100)), True)
self.assertEqual(self.redis.get('foo'), b'bar')

def test_set_raises_wrong_ex(self):
with self.assertRaises(ResponseError):
self.redis.set('foo', 'bar', ex=-100)

def test_set_using_timedelta_raises_wrong_ex(self):
with self.assertRaises(ResponseError):
self.redis.set('foo', 'bar', ex=timedelta(seconds=-100))

def test_set_raises_wrong_px(self):
with self.assertRaises(ResponseError):
self.redis.set('foo', 'bar', px=-100)

def test_set_using_timedelta_raises_wrong_px(self):
with self.assertRaises(ResponseError):
self.redis.set('foo', 'bar', px=timedelta(milliseconds=-100))

def test_setex_raises_wrong_ex(self):
with self.assertRaises(ResponseError):
self.redis.setex('foo', -100, 'bar')
Expand Down

0 comments on commit f9993b9

Please sign in to comment.