MCPcopy Create free account

hub / github.com/HermanMartinus/bearblog / functions

Functions831 in github.com/HermanMartinus/bearblog

Methodtest_block_script_preserved
Block-level script content should be preserved as-is.
blogs/tests.py:789
Methodtest_blockquote
(self)
blogs/tests.py:1862
Methodtest_blog_created_date_replaced
(self)
blogs/tests.py:2006
Methodtest_blog_description_html_escaped
Blog description with HTML should be escaped.
blogs/tests.py:1955
Methodtest_blog_description_replaced
(self)
blogs/tests.py:1919
Methodtest_blog_last_modified_replaced
(self)
blogs/tests.py:2010
Methodtest_blog_last_posted_empty_when_none
blog_last_posted should be empty string when blog has no last_posted.
blogs/tests.py:2021
Methodtest_blog_last_posted_replaced_when_set
blog_last_posted should be replaced with time since last posted.
blogs/tests.py:2014
Methodtest_blog_link_replaced
(self)
blogs/tests.py:1943
Methodtest_blog_title_html_escaped
Blog title with HTML should be escaped to prevent XSS.
blogs/tests.py:1947
Methodtest_blog_title_replaced
(self)
blogs/tests.py:1914
Methodtest_blogs_list_excludes_empty_short_content_no_link
(self)
blogs/tests.py:485
Methodtest_blogs_list_excludes_flagged
(self)
blogs/tests.py:456
Methodtest_blogs_list_excludes_inactive_user
(self)
blogs/tests.py:470
Methodtest_blogs_list_excludes_permanent_ignore
(self)
blogs/tests.py:463
Methodtest_blogs_list_excludes_reviewed
(self)
blogs/tests.py:449
Methodtest_blogs_list_excludes_to_review
(self)
blogs/tests.py:477
Methodtest_blogs_list_includes_blog_content
(self)
blogs/tests.py:509
Methodtest_blogs_list_includes_empty_with_link
(self)
blogs/tests.py:493
Methodtest_blogs_list_includes_post_count
(self)
blogs/tests.py:522
Methodtest_blogs_list_includes_posts_preview
(self)
blogs/tests.py:501
Methodtest_blogs_list_limits_posts_to_three
(self)
blogs/tests.py:532
Methodtest_blogs_list_ordered_by_created_date
(self)
blogs/tests.py:569
Methodtest_blogs_list_post_content_truncated_to_2000
(self)
blogs/tests.py:562
Methodtest_blogs_list_posts_are_most_recent
(self)
blogs/tests.py:542
Methodtest_blogs_list_requires_auth
(self)
blogs/tests.py:438
Methodtest_blogs_list_returns_unreviewed
(self)
blogs/tests.py:442
Methodtest_blogs_list_truncates_long_content
(self)
blogs/tests.py:515
Methodtest_bold
(self)
blogs/tests.py:25
Methodtest_bold_and_italic
(self)
blogs/tests.py:29
Methodtest_bold_italic_combined
(self)
blogs/tests.py:1853
Methodtest_checked_task
(self)
blogs/tests.py:1676
Methodtest_code_highlighting
Fenced code blocks should get Pygments syntax highlighting.
blogs/tests.py:759
Methodtest_content_after_meta_tag_rejected
(self)
blogs/tests.py:2600
Methodtest_content_before_meta_tag_rejected
(self)
blogs/tests.py:2597
Methodtest_content_length_persisted_to_db
(self)
blogs/tests.py:2326
Methodtest_content_length_set_on_create
(self)
blogs/tests.py:2310
Methodtest_content_length_updates_on_save
(self)
blogs/tests.py:2317
Methodtest_copyright_lowercase
(self)
blogs/tests.py:1366
Methodtest_copyright_uppercase
(self)
blogs/tests.py:1371
Methodtest_css_from_formatter_matches_highlight_class
The CSS generated by HtmlFormatter should target .highlight.
blogs/tests.py:1510
Methodtest_currency_and_math_together
(self)
blogs/tests.py:1171
Methodtest_currency_pair_does_not_break_markdown_links
(self)
blogs/tests.py:1160
Methodtest_currency_pair_escaped
(self)
blogs/tests.py:1587
Methodtest_date_range_with_tag
Date range should compose with tag filtering.
blogs/tests.py:205
Methodtest_decimal_latex_preserved
(self)
blogs/tests.py:1221
Methodtest_discover_excludes_short_posts
(self)
blogs/tests.py:2350
Methodtest_discover_includes_long_posts
(self)
blogs/tests.py:2360
Methodtest_discover_posts_excludes_non_discoverable
(self)
blogs/tests.py:686
Methodtest_discover_posts_requires_auth
(self)
blogs/tests.py:658
Methodtest_discover_posts_returns_content_up_to_2000_chars
(self)
blogs/tests.py:662
Methodtest_discover_posts_returns_expected_fields
(self)
blogs/tests.py:676
Methodtest_discover_posts_truncates_long_content
(self)
blogs/tests.py:669
Methodtest_dollar_not_escaped_in_code_block
(self)
blogs/tests.py:1200
Methodtest_double_backslash_becomes_br
(self)
blogs/tests.py:1420
Methodtest_double_dollar_converted
(self)
blogs/tests.py:1583
Methodtest_double_dollar_not_removed_in_code_block
(self)
blogs/tests.py:1205
Methodtest_duplicate_email_picks_most_recently_active
(self)
blogs/tests.py:2479
Methodtest_duplicate_heading_ids
Duplicate headings should get suffixed IDs.
blogs/tests.py:751
Methodtest_duplicate_ids_suffixed
(self)
blogs/tests.py:1292
Methodtest_eight_space_indent_no_code_block
(self)
blogs/tests.py:1540
Methodtest_email_list_export_txt_returns_text_plain
(self)
blogs/tests.py:971
Methodtest_email_signup_rendered_for_upgraded_users
(self)
blogs/tests.py:1992
Methodtest_email_signup_stripped_for_free_users
(self)
blogs/tests.py:1984
Methodtest_email_signup_underscore_stripped_for_free_users
(self)
blogs/tests.py:1988
Methodtest_email_subscribe_bad_email_returns_text_plain
(self)
blogs/tests.py:932
Methodtest_email_subscribe_dodgy_returns_text_plain
(self)
blogs/tests.py:927
Methodtest_email_subscribe_success_returns_text_plain
(self)
blogs/tests.py:941
Methodtest_empty_content
(self)
blogs/tests.py:1875
Methodtest_empty_heading
(self)
blogs/tests.py:1321
Methodtest_empty_is_valid
(self)
blogs/tests.py:2581
Methodtest_empty_string
(self)
blogs/tests.py:66
Methodtest_empty_string
(self)
blogs/tests.py:91
Methodtest_escapes_parentheses_in_url
(self)
blogs/tests.py:1550
Methodtest_exclude_multiple_tags
(self)
blogs/tests.py:158
Methodtest_exclude_only_keeps_non_matching
(self)
blogs/tests.py:168
Methodtest_exclude_single_tag
(self)
blogs/tests.py:153
Methodtest_explicit_text_language
(self)
blogs/tests.py:1495
Methodtest_export_contains_content_after_frontmatter
(self)
blogs/tests.py:1005
Methodtest_export_duplicate_slugs_get_suffix
(self)
blogs/tests.py:1020
Methodtest_export_excludes_sensitive_fields
(self)
blogs/tests.py:1011
Methodtest_export_frontmatter_contains_title
(self)
blogs/tests.py:999
Methodtest_export_optional_fields_omitted_when_empty
(self)
blogs/tests.py:1031
Methodtest_export_returns_zip
(self)
blogs/tests.py:989
Methodtest_export_tags_comma_separated
(self)
blogs/tests.py:1037
Methodtest_export_zip_contains_md_file
(self)
blogs/tests.py:994
Methodtest_favicon_fallback_redirects_to_svg
(self)
blogs/tests.py:1267
Methodtest_favicon_ico_redirects_to_ico
(self)
blogs/tests.py:1257
Methodtest_favicon_svg_has_dark_mode_media_query
(self)
blogs/tests.py:1236
Methodtest_favicon_svg_uses_current_color
(self)
blogs/tests.py:1230
Methodtest_feed_has_no_nav_links_or_adjacent_post_queries
(self)
blogs/tests.py:1146
Methodtest_feed_with_subdomain
(self)
blogs/tests.py:1072
Methodtest_fix_then_render
(self)
blogs/tests.py:1572
Methodtest_footnote_reference_and_definition
(self)
blogs/tests.py:1623
Methodtest_from_and_to_date
(self)
blogs/tests.py:189
Methodtest_from_date_only
(self)
blogs/tests.py:179
Methodtest_full_domain_uses_first_label
(self)
blogs/tests.py:2533
Methodtest_full_markdown_pipeline_protects_code
End-to-end: variables in fenced code blocks survive the full pipeline.
blogs/tests.py:2254
Methodtest_h1_with_id
(self)
blogs/tests.py:1276
Methodtest_h2_slugified_id
(self)
blogs/tests.py:1280
← previousnext →501–600 of 831, ranked by callers