Fixed #12
Fixed #13
Fixed #14
This commit is contained in:
2023-05-08 17:50:28 +02:00
parent 21a397861a
commit e41094f908
95 changed files with 12168 additions and 260 deletions
+18
View File
@@ -0,0 +1,18 @@
class FakeSdp:
def __init__(self, /, get_value=None, extend_exists=None, get_alt_value=None, populate=None):
self.get_value = get_value
self.extend_exists = extend_exists
self.populate_function = populate
self.get_alt_value = get_alt_value
def get(self, cache_name, key):
return self.get_value(cache_name, key)
def exists(self, cache_name, key):
return self.extend_exists(cache_name, key)
def alt_get(self, cache_name, key):
return self.get_alt_value(cache_name, key)
def populate(self):
return self.populate_function() if callable(self.populate_function) else self.populate_function