test_context_processor.py 581 B

12345678910111213141516171819
  1. from unittest.mock import Mock
  2. from ..context_processors import menus
  3. def test_context_processor_adds_navbar_menu_to_context(
  4. navbar_menu_items, cache_versions
  5. ):
  6. result = menus(Mock(cache_versions=cache_versions))
  7. assert isinstance(result, dict)
  8. assert len(navbar_menu_items) == len(result["navbar_menu"])
  9. def test_context_processor_adds_footer_menu_to_context(
  10. footer_menu_items, cache_versions
  11. ):
  12. result = menus(Mock(cache_versions=cache_versions))
  13. assert isinstance(result, dict)
  14. assert len(footer_menu_items) == len(result["footer_menu"])