Differences From Artifact [268d6cd46f]:

To Artifact [1fde260c36]:


9
10
11
12
13
14
15
16

17
18
19

20
21
22
23


24
25

26
27
28
29
30
31
9
10
11
12
13
14
15

16
17
18

19
20
21


22
23
24

25
26
27
28
29
30
31







-
+


-
+


-
-
+
+

-
+






import pytest
import pluginconf

@pytest.fixture
def pmd():
    return pluginconf.plugin_meta(fn=__file__)

def type_(pmd):
def type_from_dict(pmd):
    assert pmd["type"] == "test"

def version_(pmd):
def version_as_prop(pmd):
    assert pmd.version == "0.1-rc1"

def title_(pmd):
    assert pmd["title"] == "basic PMD"
def title_text(pmd):
    assert pmd.title == "basic PMD"

def doc_(pmd):
def doc_field(pmd):
    assert pmd["doc"] == "This the doc."

# Should probably migrate all to PluginMeta.property access
def test_all_as_props(pmd):
    for key, val in pmd.items():
        assert getattr(pmd, key) == val