예제 #1
0
    def test_from_file(self):
        test_file = os.path.dirname(
            os.path.abspath(__file__)) + os.sep + "tmp" \
            + os.sep + "maildir"

        argv = []
        argv.append("-fp")
        argv.append(test_file)

        memacs = MaildirMemacs(argv=argv)
        data = memacs.test_get_entries()

        self.assertEqual(
            data[0],
            '** <2007-11-19 Mon 09:28:31> ' +
            '[[mailto:[email protected]]["*****@*****.**"]]: SomeSubject')
        self.assertEqual(
            data[1],
            "   :PROPERTIES:")
        self.assertEqual(
            data[3],
            '   :ID:         <200711190928.' +
            '*****@*****.**>')
        self.assertEqual(
            data[4],
            "   :END:")

        def tearDown(self):
            pass
예제 #2
0
# -*- coding: utf-8 -*-
# Time-stamp: <2012-03-11 14:11:25 daniel>

from memacs.maildir import MaildirMemacs

PROG_VERSION_NUMBER = u"0.1"
PROG_VERSION_DATE = u"2012-03-011"
PROG_SHORT_DESCRIPTION = u"Memacs for mbox"
PROG_TAG = u"emails:maildir"
PROG_DESCRIPTION = u"""Todo


"""
COPYRIGHT_YEAR = "2011-2012"
COPYRIGHT_AUTHORS = """Karl Voit <*****@*****.**>,
Armin Wieser <*****@*****.**>,
Daniel Fussenegger <*****@*****.**>"""


if __name__ == "__main__":
    memacs = MaildirMemacs(
        prog_version=PROG_VERSION_NUMBER,
        prog_version_date=PROG_VERSION_DATE,
        prog_description=PROG_DESCRIPTION,
        prog_short_description=PROG_SHORT_DESCRIPTION,
        prog_tag=PROG_TAG,
        copyright_year=COPYRIGHT_YEAR,
        copyright_authors=COPYRIGHT_AUTHORS,
    )
    memacs.handle_main()