summaryrefslogtreecommitdiff
path: root/tests/test_advanced.py
diff options
context:
space:
mode:
authorArmin Ronacher <armin.ronacher@active-4.com>2014-07-01 00:58:17 +0200
committerArmin Ronacher <armin.ronacher@active-4.com>2014-07-01 00:58:17 +0200
commitbb8da0bb60e0605efaf7e5093a6a7afa9898df0e (patch)
tree8e16e51e53e6c5d8e20b3d4b0b5242f35aa37ee7 /tests/test_advanced.py
parent51ad212d197146ce90f7a79c2eef16f85cdb2a47 (diff)
downloadpluginbase-bb8da0bb60e0605efaf7e5093a6a7afa9898df0e.tar.gz
Added an advanced example of discovery
Diffstat (limited to 'tests/test_advanced.py')
-rw-r--r--tests/test_advanced.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tests/test_advanced.py b/tests/test_advanced.py
new file mode 100644
index 0000000..d6440a5
--- /dev/null
+++ b/tests/test_advanced.py
@@ -0,0 +1,8 @@
+def test_custom_state(base):
+ class App(object):
+ name = 'foobar'
+ source = base.make_plugin_source(searchpath=['./plugins'])
+ source.app = App()
+
+ plg = source.load_plugin('advanced')
+ assert plg.get_app_name() == 'foobar'