Пример #1
0
    def test_all(self):
        argv = "-s"
        memacs = Foo(argv=argv.split())
        # or when in append mode:
        # memacs = Foo(argv=argv.split(), append=True)
        data = memacs.test_get_entries()

        # generate assertEquals :)
        #for d in range(len(data)):
        #   print "self.assertEqual(\n\tdata[%d],\n\t\"%s\")" % \
        #        (d, data[d])

        self.assertEqual(data[0], "** <1970-01-01 Thu 00:00> foo")
        self.assertEqual(data[1], "   :PROPERTIES:")
        self.assertEqual(
            data[2],
            "   :ID:         e7663db158b7ba301fb23e3dc40347970c7f8a0f")
        self.assertEqual(data[3], "   :END:")
        self.assertEqual(data[4], "** <1970-01-01 Thu 00:00> bar\t:tag1:tag2:")
        self.assertEqual(data[5], "   bar notes")
        self.assertEqual(data[6], "   foo notes")
        self.assertEqual(data[7], "   :PROPERTIES:")
        self.assertEqual(data[8], "   :DESCRIPTION:  foooo")
        self.assertEqual(data[9], "   :FOO-PROPERTY: asdf")
        self.assertEqual(
            data[10],
            "   :ID:           97521347348df02dab8bf86fbb6817c0af333a3f")
        self.assertEqual(data[11], "   :END:")
Пример #2
0
def main():
    global memacs
    memacs = Foo(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
                 # use_config_parser_name=CONFIG_PARSER_NAME
                 )
    memacs.handle_main()
Пример #3
0
    def test_all(self):
        argv = "-s"
        memacs = Foo(argv=argv.split())
        # or when in append mode:
        # memacs = Foo(argv=argv.split(), append=True)
        data = memacs.test_get_entries()

        # generate assertEquals :)
        #for d in range(len(data)):
        #   print "self.assertEqual(\n\tdata[%d],\n\t\"%s\")" % \
        #        (d, data[d])

        self.assertEqual(
            data[0],
            "** <1970-01-01 Thu 00:00> foo")
        self.assertEqual(
            data[1],
            "   :PROPERTIES:")
        self.assertEqual(
            data[2],
            "   :ID:         e7663db158b7ba301fb23e3dc40347970c7f8a0f")
        self.assertEqual(
            data[3],
            "   :END:")
        self.assertEqual(
            data[4],
            "** <1970-01-01 Thu 00:00> bar\t:tag1:tag2:")
        self.assertEqual(
            data[5],
            "   bar notes")
        self.assertEqual(
            data[6],
            "   foo notes")
        self.assertEqual(
            data[7],
            "   :PROPERTIES:")
        self.assertEqual(
            data[8],
            "   :DESCRIPTION:  foooo")
        self.assertEqual(
            data[9],
            "   :FOO-PROPERTY: asdf")
        self.assertEqual(
            data[10],
            "   :ID:           97521347348df02dab8bf86fbb6817c0af333a3f")
        self.assertEqual(
            data[11],
            "   :END:")
Пример #4
0
Then an Org-mode file is generated that contains ....

if youre module needs a config file please give information about usage:

sample config:
[memacs-example]           <-- "memacs-example" has to be CONFIG_PARSER_NAME
foo = 0
bar = 1

"""
# set CONFIG_PARSER_NAME only, when you want to have a config file
# otherwise you can comment it out
# CONFIG_PARSER_NAME="memacs-example"
COPYRIGHT_YEAR = "2011-2013"
COPYRIGHT_AUTHORS = """Karl Voit <*****@*****.**>,
Armin Wieser <*****@*****.**>"""


if __name__ == "__main__":
    memacs = Foo(
        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
#       use_config_parser_name=CONFIG_PARSER_NAME
        )
    memacs.handle_main()