diff --git a/tests/metadata_tests.py b/tests/metadata_tests.py
index f7de33c4..632d00fc 100644
--- a/tests/metadata_tests.py
+++ b/tests/metadata_tests.py
@@ -271,7 +271,8 @@ def test_meta():
assert metadata.title == 'Title'
# catch errors
- assert extract_metadata('') is None
+ metadata = extract_metadata('')
+ assert all(getattr(metadata, a) is None for a in metadata.__slots__)
metadata = extract_metadata('
')
assert metadata.sitename is None
metadata = extract_metadata('' + 'AAA'*10000 + '')
diff --git a/tests/sitemaps_tests.py b/tests/sitemaps_tests.py
index f3788585..f6cf1e57 100644
--- a/tests/sitemaps_tests.py
+++ b/tests/sitemaps_tests.py
@@ -82,6 +82,7 @@ def test_extraction():
#sitemap.handle_link(url) # (url, '0')
# safety belts
+ assert sitemaps.is_plausible_sitemap('http://example.org/sitemap.xml.gz', None) is False
assert sitemaps.is_plausible_sitemap('http://example.org/sitemap.xml.gz', b'\x1f\x8bABC') is False
assert sitemaps.is_plausible_sitemap('http://example.org/sitemap.xml', 'ABC') is False
assert sitemaps.is_plausible_sitemap('http://test.org/sitemap.xml', '