mirror of
https://github.com/gsi-upm/senpy
synced 2024-10-31 23:41:41 +00:00
26 lines
544 B
Python
26 lines
544 B
Python
|
from senpy import AnalysisPlugin, easy
|
||
|
|
||
|
|
||
|
class Dummy(AnalysisPlugin):
|
||
|
'''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',
|
||
|
},
|
||
|
'expected': {
|
||
|
'nif:isString': 'olleH'
|
||
|
}
|
||
|
}]
|
||
|
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
easy()
|