diff options
Diffstat (limited to 'service/test/adapter/test_helper.py')
-rw-r--r-- | service/test/adapter/test_helper.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/service/test/adapter/test_helper.py b/service/test/adapter/test_helper.py new file mode 100644 index 00000000..94158f1c --- /dev/null +++ b/service/test/adapter/test_helper.py @@ -0,0 +1,16 @@ +from mock import Mock + +LEAP_FLAGS = ['\\Seen', + '\\Answered', + '\\Flagged', + '\\Deleted', + '\\Draft', + '\\Recent', + 'List'] + +def leap_mail(uid=0, extra_flags=[], headers={}): + flags = LEAP_FLAGS + extra_flags + return Mock(getUID=Mock(return_value=uid), + getFlags=Mock(return_value=flags), + bdoc=Mock(content={'raw': 'test'}), + hdoc=Mock(content={'headers': headers})) |