Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HermanMartinus/bearblog
/ functions
Functions
831 in github.com/HermanMartinus/bearblog
⨍
Functions
831
◇
Types & classes
161
↳
Endpoints
8
Method
test_posts_with_exclude_tag
(self)
blogs/tests.py:2123
Method
test_posts_with_extra_whitespace
Whitespace variations in the directive should still work.
blogs/tests.py:2175
Method
test_posts_with_limit
(self)
blogs/tests.py:2129
Method
test_posts_with_multiple_params
(self)
blogs/tests.py:2141
Method
test_posts_with_order_asc
(self)
blogs/tests.py:2135
Method
test_posts_with_tag_filter
(self)
blogs/tests.py:2117
Method
test_preserves_normal_html
(self)
blogs/tests.py:1818
Method
test_previous_post_empty_for_oldest
(self)
blogs/tests.py:2065
Method
test_previous_post_link
(self)
blogs/tests.py:2055
Method
test_python_highlighting
(self)
blogs/tests.py:1475
Method
test_python_produces_span_tokens
Pygments should wrap tokens in <span> elements with CSS classes.
blogs/tests.py:1499
Method
test_random_blog_redirects
(self)
blogs/tests.py:2292
Method
test_random_context_variable_set
(self)
blogs/tests.py:353
Method
test_random_feed_contains_posts
(self)
blogs/tests.py:349
Method
test_random_feed_returns_200
(self)
blogs/tests.py:345
Method
test_random_not_set_on_default
(self)
blogs/tests.py:357
Method
test_random_post_redirects
(self)
blogs/tests.py:2287
Method
test_random_posts_have_blog_preloaded
select_related('blog') survives the UNION — accessing post.blog must not trigger extra queries.
blogs/tests.py:396
Method
test_random_probes_are_batched
ID probes run as batched UNION queries, not one query per probe (N+1).
blogs/tests.py:379
Method
test_random_shows_more_link
(self)
blogs/tests.py:372
Method
test_random_tab_in_nav
(self)
blogs/tests.py:361
Method
test_random_tab_not_bold_on_trending
(self)
blogs/tests.py:366
Method
test_registered_lowercase
(self)
blogs/tests.py:1375
Method
test_registered_uppercase
(self)
blogs/tests.py:1379
Method
test_removes_button_tag
(self)
blogs/tests.py:1793
Method
test_removes_embed_tag
(self)
blogs/tests.py:1781
Method
test_removes_form_tag
(self)
blogs/tests.py:1785
Method
test_removes_input_tag
(self)
blogs/tests.py:1789
Method
test_removes_javascript_case_insensitive
(self)
blogs/tests.py:1772
Method
test_removes_javascript_url_href
(self)
blogs/tests.py:1764
Method
test_removes_javascript_url_src
(self)
blogs/tests.py:1768
Method
test_removes_multiline_script
(self)
blogs/tests.py:1743
Method
test_removes_object_tag
(self)
blogs/tests.py:1776
Method
test_removes_onclick_double_quotes
(self)
blogs/tests.py:1747
Method
test_removes_onclick_single_quotes
(self)
blogs/tests.py:1752
Method
test_removes_onerror
(self)
blogs/tests.py:1756
Method
test_removes_onmouseover
(self)
blogs/tests.py:1760
Method
test_removes_script_case_insensitive
(self)
blogs/tests.py:1735
Method
test_removes_script_tags
(self)
blogs/tests.py:1729
Method
test_removes_script_with_attributes
(self)
blogs/tests.py:1739
Method
test_returns_mark_safe
(self)
blogs/tests.py:37
Method
test_returns_plain_string
(self)
blogs/tests.py:97
Method
test_robots_with_subdomain
(self)
blogs/tests.py:1077
Method
test_rss_feed_title_with_tag
(self)
blogs/tests.py:1115
Method
test_script_in_backtick_code_not_extracted
(self)
blogs/tests.py:1827
Method
test_script_in_fenced_code_block_not_extracted
Script tags inside fenced code blocks should render as code, not be extracted.
blogs/tests.py:812
Method
test_script_in_tilde_code_not_extracted
(self)
blogs/tests.py:1832
Method
test_script_outside_code_preserved
(self)
blogs/tests.py:1837
Method
test_script_template_variables_replaced
{{ blog_title }} and {{ post_title }} inside <script> should be replaced.
blogs/tests.py:831
Method
test_script_with_surrounding_markdown
Script blocks should not break surrounding markdown rendering.
blogs/tests.py:797
Method
test_self_closing_meta_tag_accepted
(self)
blogs/tests.py:2578
Method
test_simple_inline_math_preserved
(self)
blogs/tests.py:1179
Method
test_single_currency_no_pair
(self)
blogs/tests.py:1194
Method
test_single_currency_no_pair
(self)
blogs/tests.py:1592
Method
test_single_variable_renders
(self)
blogs/tests.py:1454
Method
test_space_before_closing_dollar_renders_math
(self)
blogs/tests.py:1449
Method
test_spaces_become_hyphens
(self)
blogs/tests.py:2523
Method
test_staff_post_with_csrf_token_succeeds
Staff POST with valid CSRF token should hide the post.
blogs/tests.py:286
Method
test_staff_post_without_csrf_token_is_rejected
Staff POST without CSRF token should be rejected with 403.
blogs/tests.py:267
Method
test_stale_user_id_falls_back_to_email
(self)
blogs/tests.py:2440
Method
test_standalone_backslash_paragraph
(self)
blogs/tests.py:1411
Method
test_strikethrough
(self)
blogs/tests.py:1611
Method
test_strikethrough_in_bold
(self)
blogs/tests.py:1615
Method
test_strips_double_asterisks
(self)
blogs/tests.py:82
Method
test_strips_nbsp
(self)
blogs/tests.py:85
Method
test_strips_single_asterisks
(self)
blogs/tests.py:79
Method
test_subdomain_returns_blog
(self)
blogs/tests.py:1062
Method
test_subscript
(self)
blogs/tests.py:1660
Method
test_superscript
(self)
blogs/tests.py:1656
Method
test_surrounding_whitespace_accepted
(self)
blogs/tests.py:2584
Method
test_tab_link_with_title
(self)
blogs/tests.py:1349
Method
test_tab_prefix_opens_new_tab
(self)
blogs/tests.py:1340
Method
test_tab_prefix_with_parentheses
(self)
blogs/tests.py:1561
Method
test_table_alignment
(self)
blogs/tests.py:1646
Method
test_tags_replaced
(self)
blogs/tests.py:2000
Method
test_template_variable_replacement
{{ post_published_date }} should be replaced with the actual date.
blogs/tests.py:765
Method
test_tilde_fenced_code_block
(self)
blogs/tests.py:1490
Method
test_tip_admonition
(self)
blogs/tests.py:1716
Method
test_title_apostrophe_escaped
(self)
blogs/tests.py:1354
Method
test_to_date_inclusive_of_full_day
to:2024-12-31 should include a post at 23:59 on that day.
blogs/tests.py:194
Method
test_to_date_only
(self)
blogs/tests.py:184
Method
test_trademark_lowercase
(self)
blogs/tests.py:1383
Method
test_trademark_uppercase
(self)
blogs/tests.py:1387
Method
test_typographic_replacements
(c) should render as copyright symbol.
blogs/tests.py:738
Method
test_unchecked_task
(self)
blogs/tests.py:1681
Method
test_underscores_become_hyphens
(self)
blogs/tests.py:2528
Method
test_unhide_removes_subdomain_from_hide_list
Authenticated user can unhide a blog from their discover feed.
blogs/tests.py:310
Method
test_unmatched_order_emails_purchaser_and_reports
(self)
blogs/tests.py:2494
Method
test_unmatched_order_without_email_sends_nothing
(self)
blogs/tests.py:2501
Method
test_unordered_list
(self)
blogs/tests.py:1885
Method
test_upgrade_via_account_email_case_insensitive
(self)
blogs/tests.py:2454
Method
test_upgrade_via_allauth_email_address
(self)
blogs/tests.py:2461
Method
test_upgrade_via_custom_data_user_id
(self)
blogs/tests.py:2429
Method
test_upgrade_via_previous_order_email
(self)
blogs/tests.py:2470
Method
test_upload_image_failure_returns_text_plain
(self)
blogs/tests.py:963
Method
test_upload_image_success_returns_json
(self, mock_upload)
blogs/tests.py:953
Method
test_uppercase_lowercased
(self)
blogs/tests.py:2518
Method
test_upvote_forbidden_returns_text_plain
(self)
blogs/tests.py:902
Method
test_upvote_success_returns_text_plain
(self)
blogs/tests.py:897
Method
test_valid_meta_tag_accepted
(self)
blogs/tests.py:2575
← previous
next →
701–800 of 831, ranked by callers