You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
579 B
19 lines
579 B
import PyOrgMode
|
|
import unittest
|
|
|
|
|
|
class TestClockElement(unittest.TestCase):
|
|
def test_duration_format(self):
|
|
"""Durations are formatted identically to org-mode"""
|
|
|
|
for hour in '0', '1', '5', '10', '12', '13', '19', '23':
|
|
for minute in '00', '01', '29', '40', '59':
|
|
orig_str = '%s:%s' % (hour, minute)
|
|
orgdate_element = PyOrgMode.OrgDate(orig_str)
|
|
formatted_str = orgdate_element.get_value()
|
|
self.assertEqual(formatted_str, orig_str)
|
|
|
|
|
|
if __name__ == '__main__':
|
|
unittest.main()
|