Coverage report:
99%
hide covered
Files
Functions
Classes
coverage.py v7.10.3
, created at 2025-08-21 00:51 +0000
File
function
statements
missing
excluded
coverage
meta_tags_parser/__init__.py
(no function)
5
0
0
100%
meta_tags_parser/download.py
download_page_sync
1
0
0
100%
meta_tags_parser/download.py
download_page_async
3
0
0
100%
meta_tags_parser/download.py
(no function)
4
0
0
100%
meta_tags_parser/parse.py
_extract_social_tags_from_precursor
12
0
0
100%
meta_tags_parser/parse.py
_extract_basic_tags_from_precursor
7
0
0
100%
meta_tags_parser/parse.py
_extract_all_other_tags_from_precursor
17
0
0
100%
meta_tags_parser/parse.py
_prepare_normalized_meta_attrs
8
0
0
100%
meta_tags_parser/parse.py
parse_meta_tags_from_source
10
0
0
100%
meta_tags_parser/parse.py
(no function)
8
0
2
100%
meta_tags_parser/public.py
parse_tags_from_url
1
0
0
100%
meta_tags_parser/public.py
parse_tags_from_url_async
1
0
0
100%
meta_tags_parser/public.py
parse_snippets_from_url
1
0
0
100%
meta_tags_parser/public.py
parse_snippets_from_url_async
1
0
0
100%
meta_tags_parser/public.py
(no function)
6
0
0
100%
meta_tags_parser/settings.py
(no function)
7
0
0
100%
meta_tags_parser/snippets.py
_parse_dimension
6
1
0
83%
meta_tags_parser/snippets.py
_merge_snippet_tag
4
0
0
100%
meta_tags_parser/snippets.py
parse_snippets_from_source
10
0
0
100%
meta_tags_parser/snippets.py
(no function)
9
0
0
100%
meta_tags_parser/structs.py
(no function)
42
0
0
100%
tests/__init__.py
(no function)
0
0
0
100%
tests/conftest.py
provide_fake_meta
19
0
0
100%
tests/conftest.py
provide_html_file_paths
1
0
0
100%
tests/conftest.py
(no function)
13
0
0
100%
tests/test_download.py
test_async_download
2
0
0
100%
tests/test_download.py
(no function)
6
0
0
100%
tests/test_parse_dynamic.py
test_parse_from_random_memory
6
0
0
100%
tests/test_parse_dynamic.py
(no function)
6
0
0
100%
tests/test_parse_malformed_html.py
test_parse_handles_malformed_html
4
0
0
100%
tests/test_parse_malformed_html.py
test_attribute_normalization_in_parser
4
0
0
100%
tests/test_parse_malformed_html.py
(no function)
3
0
0
100%
tests/test_parse_static.py
TestCaseWithMultilineTags.test_parse_good_static
6
0
0
100%
tests/test_parse_static.py
TestCaseWithMultilineTags.test_snippet_parsing_static
10
0
0
100%
tests/test_parse_static.py
test_general_with_file_fixtures
5
0
0
100%
tests/test_parse_static.py
test_parsing_any_twitter_tag
5
0
0
100%
tests/test_parse_static.py
(no function)
10
0
0
100%
tests/test_public.py
test_public_download
6
0
0
100%
tests/test_public.py
test_public_download.FakeHttpXObject.text
1
0
0
100%
tests/test_public.py
test_async_public_download
4
0
0
100%
tests/test_public.py
test_async_public_download._fake_download
1
0
0
100%
tests/test_public.py
(no function)
5
0
0
100%
tests/test_snippets.py
test_parse_image_width
3
0
0
100%
tests/test_snippets.py
(no function)
5
0
0
100%
tests/test_structs.py
test_structs_are_frozen
2
0
0
100%
tests/test_structs.py
(no function)
5
0
0
100%
Total
295
1
2
99%
No items found using the specified filter.