fresh/packages/pyorgmode/PyOrgMode/test_no_headline.py

31 lines
796 B

"""Tests for parsing a file containing no headline
but that contains a bold element (thanks whacked)
You need the fr_FR.UTF-8 locale to run these tests
"""
import locale
import PyOrgMode
try:
import unittest2 as unittest
except ImportError:
import unittest
class TestExampleOrgFile(unittest.TestCase):
def test_noheadline_org(self):
test = PyOrgMode.OrgDataStructure()
test.load_from_file("no_headline.org")
locale.setlocale(locale.LC_ALL, 'fr_FR.UTF-8')
test.save_to_file("output.org")
with open("no_headline.org") as f:
original = [line for line in f]
with open("output.org") as f:
saved = [line for line in f]
self.assertEqual(saved, original)
if __name__ == '__main__':
unittest.main()