def test_import_plugin_importname(self, testdir):
        plugins = PytestPlugins()
        py.test.raises(ImportError, 'plugins.import_plugin("x.y")')
        py.test.raises(ImportError, 'plugins.import_plugin("pytest_x.y")')

        reset = testdir.syspathinsert()
        pluginname = "pytest_hello"
        testdir.makepyfile(**{pluginname: """
            class HelloPlugin:
                pass
        """})
        plugins.import_plugin("hello")
        len1 = len(plugins.getplugins())
        plugins.import_plugin("pytest_hello")
        len2 = len(plugins.getplugins())
        assert len1 == len2
        plugin1 = plugins.getplugin("pytest_hello")
        assert plugin1.__class__.__name__ == 'HelloPlugin'
        plugin2 = plugins.getplugin("hello")
        assert plugin2 is plugin1