Пример #1
0
def pytest_runtest_call(item):
    # All tests are run with a theme override `shuup.themes.classic_gray.ClassicGrayTheme`.
    # To un-override, use `with override_current_theme_class()` (no arguments to re-enable database lookup)
    from shuup.themes.classic_gray.theme import ClassicGrayTheme

    item.session._theme_overrider = override_current_theme_class(ClassicGrayTheme, get_default_shop())
    item.session._theme_overrider.__enter__()
    get_language_name.cache_clear()  # Clear language name lru_cache for each test
    get_setting.cache_clear()
    get_price_display_options.cache_clear()
    get_display_unit.cache_clear()
    get_groups_ids.cache_clear()
Пример #2
0
def handle_display_unit_post_save(sender, instance, **kwargs):
    get_display_unit.cache_clear()