1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- # -*- coding: utf-8 -*-
- '''
- Related to zypp_plugins_test.py module.
- '''
- class Plugin(object):
- '''
- Bogus module for Zypp Plugins tests.
- '''
- def ack(self):
- '''
- Acknowledge that the plugin had finished the transaction
- Returns:
- '''
- def main(self):
- '''
- Register plugin
- Returns:
- '''
- class BogusIO(object):
- '''
- Read/write logger.
- '''
- def __init__(self):
- self.content = list()
- self.closed = False
- def __str__(self):
- return '\n'.join(self.content)
- def __call__(self, *args, **kwargs):
- self.path, self.mode = args
- return self
- def __exit__(self, exc_type, exc_val, exc_tb):
- self.close()
- def __enter__(self):
- return self
- def write(self, data):
- '''
- Simulate writing data
- Args:
- data:
- Returns:
- '''
- self.content.append(data)
- def close(self):
- '''
- Simulate closing the IO object.
- Returns:
- '''
- self.closed = True
|