Skip to content

Commit

Permalink
Merge pull request #224 from viljoviitanen/del
Browse files Browse the repository at this point in the history
Add __delitem__
  • Loading branch information
bmerry committed Nov 8, 2018
2 parents aa6a0d6 + 49f6f7a commit da948fd
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 0 deletions.
3 changes: 3 additions & 0 deletions fakeredis.py
Original file line number Diff line number Diff line change
Expand Up @@ -980,6 +980,9 @@ def delete(self, *names):
continue
return deleted

def __delitem__(self, name):
return self.delete(name)

@_locked
def sort(self, name, start=None, num=None, by=None, get=None, desc=False,
alpha=False, store=None):
Expand Down
5 changes: 5 additions & 0 deletions test_fakeredis.py
Original file line number Diff line number Diff line change
Expand Up @@ -622,6 +622,11 @@ def test_setnx(self):
self.assertEqual(self.redis.setnx('foo', 'baz'), False)
self.assertEqual(self.redis.get('foo'), b'bar')

def test_del_operator(self):
self.redis['foo'] = 'bar'
del self.redis['foo']
self.assertEqual(self.redis.get('foo'), None)

def test_delete(self):
self.redis['foo'] = 'bar'
self.assertEqual(self.redis.delete('foo'), True)
Expand Down

0 comments on commit da948fd

Please sign in to comment.