]> code.communitydata.science - rises_declines_wikia_code.git/blob - mediawiki_dump_tools/Mediawiki-Utilities/mw/lib/sessions/tests/test_cache.py
Initial commit
[rises_declines_wikia_code.git] / mediawiki_dump_tools / Mediawiki-Utilities / mw / lib / sessions / tests / test_cache.py
1 from nose.tools import eq_
2
3 from ..cache import Cache
4
5
6 def test_session_manager():
7     cache = Cache(cutoff=2)
8
9     user_sessions = list(cache.process("foo", 1))
10     eq_(user_sessions, [])
11
12     user_sessions = list(cache.process("bar", 2))
13     eq_(user_sessions, [])
14
15     user_sessions = list(cache.process("foo", 2))
16     eq_(user_sessions, [])
17
18     user_sessions = list(cache.process("bar", 10))
19     eq_(len(user_sessions), 2)
20
21     user_sessions = list(cache.get_active_sessions())
22     eq_(len(user_sessions), 1)

Community Data Science Collective || Want to submit a patch?