コード例 #1
0
ファイル: test_caching.py プロジェクト: shangxor/assembl
def test_cache_key(test_session):
    d = Discussion(topic=u"John Doe",
                   slug="johndoe",
                   subscribe_to_notifications_on_signup=False,
                   creator=None,
                   session=test_session)
    fn = test_cache_key
    result = d.generate_redis_key(fn)
    expected_result = "test_cache_key_" + str(d.id) + "_21_42"
    assert result(d, 21, 42) == expected_result
コード例 #2
0
ファイル: test_caching.py プロジェクト: assembl/assembl
def test_cache_key(test_session):
    d = Discussion(
        topic=u"John Doe", slug="johndoe",
        subscribe_to_notifications_on_signup=False,
        creator=None,
        session=test_session)
    fn = test_cache_key
    result = d.generate_redis_key(fn) 
    expected_result = "test_cache_key_" + str(d.id) + "_21_42"
    assert result(d, 21, 42) == expected_result
コード例 #3
0
ファイル: test_caching.py プロジェクト: driver4567/assembl
def test_cache_key(test_session):
    d = Discussion(topic=u"John Doe",
                   slug="johndoe",
                   subscribe_to_notifications_on_signup=False,
                   creator=None,
                   session=test_session)
    fn = test_cache_key
    result = d.generate_redis_key(fn)
    expected_result = "test_cache_key_" + str(d.id) + "_21_42"
    assert result(d, 21, 42) == expected_result
    test_session.delete(d.table_of_contents)
    test_session.delete(d.root_idea)
    test_session.delete(d.next_synthesis)
    preferences = d.preferences
    d.preferences = None
    d.preferences_id = None
    for ut in d.user_templates:
        for ns in ut.notification_subscriptions:
            ns.delete()
        ut.delete()
    test_session.delete(preferences)
    test_session.delete(d)
    test_session.flush()