'Passing in zero into timeout results in a value that is not cached'

def test_zero_timeout(self):

    cache.set('key1', 'eggs', 0)
    self.assertIsNone(cache.get('key1'))
    cache.add('key2', 'ham', 0)
    self.assertIsNone(cache.get('key2'))
    cache.set_many({'key3': 'sausage', 'key4': 'lobster    bisque'}, 0)
    self.assertIsNone(cache.get('key3'))
    self.assertIsNone(cache.get('key4'))
