Django

Code

Changeset 5171

Show
Ignore:
Timestamp:
05/07/07 23:13:46 (1 year ago)
Author:
mtredinnick
Message:

Fixed #4041 -- Added a contains method to cache backends. Thanks, Gary
Wilson and SmileyChris?.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/django/core/cache/backends/base.py

    r4265 r5171  
    5555        """ 
    5656        return self.get(key) is not None 
     57 
     58    __contains__ = has_key 
     59 
  • django/trunk/tests/regressiontests/cache/tests.py

    r3661 r5171  
    4747        self.assertEqual(cache.has_key("goodbye"), False) 
    4848 
     49    def test_in(self):  
     50        cache.set("hello", "goodbye")  
     51        self.assertEqual("hello" in cache, True)  
     52        self.assertEqual("goodbye" in cache, False)  
     53 
    4954    def test_data_types(self): 
    5055        # test data types