mirror of
https://github.com/gsi-upm/senpy
synced 2024-11-14 12:42:27 +00:00
28 lines
604 B
Python
28 lines
604 B
Python
|
from senpy.plugins import SentimentPlugin
|
||
|
|
||
|
|
||
|
class DummyPlugin(SentimentPlugin):
|
||
|
|
||
|
description = 'This is a dummy self-contained plugin'
|
||
|
author = '@balkian'
|
||
|
version = '0.1'
|
||
|
|
||
|
def analyse_entry(self, entry, params):
|
||
|
entry['nif:isString'] = entry['nif:isString'][::-1]
|
||
|
entry.reversed = entry.get('reversed', 0) + 1
|
||
|
yield entry
|
||
|
|
||
|
test_cases = [{
|
||
|
"entry": {
|
||
|
"nif:isString": "Hello world!"
|
||
|
},
|
||
|
"expected": [{
|
||
|
"nif:isString": "!dlrow olleH"
|
||
|
}]
|
||
|
}]
|
||
|
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
d = DummyPlugin()
|
||
|
d.test()
|