File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1010from pathlib import Path
1111
1212import pytest
13- from pytest_metadata .plugin import metadata_key
1413
1514from pytest_html import __version__
1615from pytest_html import extras
@@ -66,7 +65,18 @@ def _generate_report(self, self_contained=False):
6665 self ._write_report (rendered_report )
6766
6867 def _generate_environment (self ):
69- metadata = self ._config .stash [metadata_key ]
68+ try :
69+ from pytest_metadata .plugin import metadata_key
70+
71+ metadata = self ._config .stash [metadata_key ]
72+ except ImportError :
73+ # old version of pytest-metadata
74+ metadata = self ._config ._metadata
75+ warnings .warn (
76+ "'pytest-metadata < 3.0.0' is deprecated and support will be dropped in next major version" ,
77+ DeprecationWarning ,
78+ )
79+
7080 for key in metadata .keys ():
7181 value = metadata [key ]
7282 if self ._is_redactable_environment_variable (key ):
You can’t perform that action at this time.
0 commit comments