summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorCarl Meyer <carl@oddbird.net>2017-08-06 20:57:04 -0700
committerCarl Meyer <carl@oddbird.net>2017-08-06 20:57:04 -0700
commit18c0b14b5ca84b0cf9f64aa211494dba1e5c3c51 (patch)
treecb41426530b393cc76b6e5755d1ef28e23c4a4cf /tests
parent2cadc060d35a30a49d491331000ac57459d98be9 (diff)
downloadflake8-18c0b14b5ca84b0cf9f64aa211494dba1e5c3c51.tar.gz
Append [local] to version of local plugins.
Diffstat (limited to 'tests')
-rw-r--r--tests/unit/test_plugin.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/unit/test_plugin.py b/tests/unit/test_plugin.py
index 84f676a..d6bc27f 100644
--- a/tests/unit/test_plugin.py
+++ b/tests/unit/test_plugin.py
@@ -111,6 +111,17 @@ def test_version_proxies_to_the_plugin():
assert plugin.version == 'a.b.c'
+def test_local_plugin_version():
+ """Verify that local plugins have [local] appended to version."""
+ entry_point = mock.Mock(spec=['require', 'resolve', 'load'])
+ plugin_obj = mock.Mock(spec_set=['version'])
+ plugin_obj.version = 'a.b.c'
+ plugin = manager.Plugin('T000', entry_point, local=True)
+ plugin._plugin = plugin_obj
+
+ assert plugin.version == 'a.b.c [local]'
+
+
def test_register_options():
"""Verify we call add_options on the plugin only if it exists."""
# Set up our mocks and Plugin object