def livedata(firebase_data, mocker): app = mocker.Mock() root = '/' ttl = datetime.timedelta(hours=1) live_data = live.LiveData(app, root, ttl) live_data._cache = firebase_data return live_data
def test_with_ttl(self, mocker): app = mocker.Mock() root = '/' ttl = datetime.timedelta(hours=1) livedata = live.LiveData(app, root, ttl) assert livedata._ttl is ttl
def test_no_ttl(self, mocker): app = mocker.Mock() root = '/' livedata = live.LiveData(app, root) assert livedata._app is app assert livedata._root_path is root assert livedata._db is app.database.return_value assert livedata._ttl is None
def livedata(mocker): app = mocker.Mock() root = '/' ttl = datetime.timedelta(hours=1) return live.LiveData(app, root, ttl)