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:")
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()
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:")
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()