ordigi/elodie/plugins/throwerror/throwerror.py

21 lines
508 B
Python

"""
ThrowError plugin object used for tests.
.. moduleauthor:: Jaisen Mathai <jaisen@jmathai.com>
"""
from __future__ import print_function
from builtins import object
from elodie.plugins.plugins import PluginBase, ElodiePluginError
class ThrowError(PluginBase):
__name__ = 'ThrowError'
"""A dummy class to execute plugin actions for tests."""
def __init__(self):
pass
def before(self, file_path, destination_path, media):
raise ElodiePluginError('Sample plugin error')