summaryrefslogtreecommitdiff
path: root/suite/api_test.py
diff options
context:
space:
mode:
authorBrian Potchik <brian@vector35.com>2021-05-29 13:51:18 -0400
committerBrian Potchik <brian@vector35.com>2021-05-29 13:51:18 -0400
commit74fb0680ba4d5e4abb249b8c0a4a3808252bdb4d (patch)
tree862f59eee18291a34a1919a6117f4f6a028e03ef /suite/api_test.py
parent0732c4d3e9b24382271139c6f796d1639efb1c5d (diff)
Initial support for unit test configurations.
Diffstat (limited to 'suite/api_test.py')
-rw-r--r--suite/api_test.py26
1 files changed, 14 insertions, 12 deletions
diff --git a/suite/api_test.py b/suite/api_test.py
index 4e66666f..0239c179 100644
--- a/suite/api_test.py
+++ b/suite/api_test.py
@@ -345,15 +345,17 @@ class PluginManagerTest(unittest.TestCase):
assert 'community' in [r.path for r in mgr.repositories]
assert 'official' in [r.path for r in mgr.repositories]
assert 'Vector35_debugger' in [p.path for p in mgr['official'].plugins]
- dbg = mgr['official']['Vector35_debugger']
- assert dbg.dependencies == 'colorama\n'
- assert dbg.name == 'Debugger'
- assert not dbg.installed
- assert not dbg.running
- assert not dbg.enabled
- assert not dbg.disable_pending
- dbg.install()
- dbg.enable()
- assert dbg.installed
- assert dbg.enabled
- dbg.uninstall()
+ try:
+ dbg = mgr['official']['Vector35_debugger']
+ assert dbg.dependencies == 'colorama\n'
+ assert dbg.name == 'Debugger'
+ assert not dbg.installed
+ assert not dbg.running
+ assert not dbg.enabled
+ assert not dbg.disable_pending
+ dbg.install()
+ dbg.enable()
+ assert dbg.installed
+ assert dbg.enabled
+ finally:
+ dbg.uninstall()