diff options
author | Guido Günther <agx@sigxcpu.org> | 2012-07-03 21:47:54 +0200 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2012-07-27 13:45:49 +0200 |
commit | f4da9649c81a18c5c3aee0e5cedcf3bab85eb033 (patch) | |
tree | 46c6976ba28d9e9f22ffcdab0d5f40e170c1efea /tests | |
parent | 4db02e5726393455945a9070af41344bc0456e30 (diff) |
GitModifier: More flexible date handling
Allow to pass in the date as datetime object, timestamp or git raw date.
and allow to retrieve these values. This make constructing GitModifiers
from python simpler.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_GitModifier.py | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/tests/test_GitModifier.py b/tests/test_GitModifier.py index 38944d8..25c6531 100644 --- a/tests/test_GitModifier.py +++ b/tests/test_GitModifier.py @@ -33,3 +33,34 @@ def test_author(): 'bar' >>> modifier['date'] """ + +def test_date(): + """ + Methods tested: + - L{gbp.git.GitModifier.__init__} + + Properties tested: + - L{gbp.git.GitModifier.date} + - L{gbp.git.GitModifier.datetime} + - L{gbp.git.GitModifier.tz_offset} + + >>> import gbp.git + >>> import datetime + >>> modifier = gbp.git.GitModifier('foo', 'bar', 1) + >>> modifier.date + '1 +0000' + >>> modifier.date = '1 +0400' + >>> modifier.date + '1 +0400' + >>> modifier['date'] + '1 +0400' + >>> modifier.datetime + datetime.datetime(1970, 1, 1, 0, 0, 1) + >>> modifier.date = datetime.datetime(1970, 1, 1, 0, 0, 1) + >>> modifier.date + '1 +0000' + >>> modifier.datetime + datetime.datetime(1970, 1, 1, 0, 0, 1) + >>> modifier.tz_offset + '+0000' + """ |