예제 #1
0
def test_cache_key():
    # Test that we are not taking the db into account when building our
    # cache keys for django-cache-machine. See bug 928881.
    assert Translation._cache_key(1, 'default') == (Translation._cache_key(
        1, 'slave'))

    # Test that we are using the same cache no matter what Translation class
    # we use.
    assert PurifiedTranslation._cache_key(
        1, 'default') == (Translation._cache_key(1, 'default'))
    assert LinkifiedTranslation._cache_key(
        1, 'default') == (Translation._cache_key(1, 'default'))
예제 #2
0
def test_cache_key():
    # Test that we are not taking the db into account when building our
    # cache keys for django-cache-machine. See bug 928881.
    eq_(Translation._cache_key(1, 'default'),
        Translation._cache_key(1, 'slave'))

    # Test that we are using the same cache no matter what Translation class
    # we use.
    eq_(PurifiedTranslation._cache_key(1, 'default'),
        Translation._cache_key(1, 'default'))
    eq_(LinkifiedTranslation._cache_key(1, 'default'),
        Translation._cache_key(1, 'default'))