docker-offlineimap/test
Sebastian Spaeth 0752c123f5 Implement the "createfolders" setting for repositories
By default OfflineImap propagates new folders in both
directions. Sometimes this is not what you want. E.g. you might want
new folders on your IMAP server to propagate to your local MailDir,
but not the other way around. The 'readonly' setting on a repository
will not help here, as it prevents any change from occuring on that
repository. This is what the `createfolders` setting is for. By
default it is `True`, meaning that new folders can be created on this
repository. To prevent folders from ever being created on a
repository, set this to `False`. If you set this to False on the
REMOTE repository, you will not have to create the `Reverse
nametrans`_ rules on the LOCAL repository.

Also implement a test for this

Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
2012-05-08 16:56:45 +02:00
..
OLItest tests: Add tests for imaputil.* functions 2012-04-03 01:34:59 +02:00
tests Implement the "createfolders" setting for repositories 2012-05-08 16:56:45 +02:00
__init__.py Adapt imports so that test/OLItest can be imported 2012-01-19 10:32:05 +01:00
.gitignore Add initial skeleton for a testing framework 2012-01-19 10:32:05 +01:00
credentials.conf.sample Add initial skeleton for a testing framework 2012-01-19 10:32:05 +01:00
README Add "test" command to setup.py 2012-01-19 10:32:05 +01:00

Documentation for the OfflineImap Test suite.

How to run the tests
====================

- Copy the credentials.conf.sample to credentials.conf and insert
  credentials for an IMAP account and a Gmail account. Delete the Gmail
  section if you don't have a Gmail account. Do note, that the tests
  will change the account and upload/delete/modify it's contents and
  folder structure. So don't use a real used account here...

- go to the top level dir (one above this one) and execute:
  'python setup.py test'

System requirements
===================

This test suite depend on python>=2.7 to run out of the box. If you want to run this with python 2.6 you will need to install the backport from http://pypi.python.org/pypi/unittest2 instead.