42 lines
766 B
Python
42 lines
766 B
Python
# -*- coding: utf-8; tab-width: 4; indent-tabs-mode: t; python-indent: 4 -*-
|
|
|
|
|
|
"""
|
|
This is certainly the second simplest plugin ever.
|
|
"""
|
|
|
|
from test_settings import TEST_MESSAGE
|
|
from yapsy.IPlugin import IPlugin
|
|
|
|
class VersionedPlugin111(IPlugin):
|
|
"""
|
|
Only trigger the expected test results.
|
|
"""
|
|
|
|
def __init__(self):
|
|
"""
|
|
init
|
|
"""
|
|
# initialise parent class
|
|
IPlugin.__init__(self)
|
|
TEST_MESSAGE("Version 1.1.1")
|
|
|
|
def activate(self):
|
|
"""
|
|
On activation tell that this has been successfull.
|
|
"""
|
|
# get the automatic procedure from IPlugin
|
|
IPlugin.activate(self)
|
|
return
|
|
|
|
|
|
def deactivate(self):
|
|
"""
|
|
On deactivation check that the 'activated' flag was on then
|
|
tell everything's ok to the test procedure.
|
|
"""
|
|
IPlugin.deactivate(self)
|
|
|
|
|
|
|