From a6bca603b9f3852a784afc76ea1d0a24306f3672 Mon Sep 17 00:00:00 2001 From: Guido Günther Date: Thu, 15 Mar 2012 22:08:50 +0100 Subject: GitModifier: add __getitem__ and keys() so it can be used as dictonary --- tests/test_GitModifier.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'tests') diff --git a/tests/test_GitModifier.py b/tests/test_GitModifier.py index 1a5b27c4..38944d8c 100644 --- a/tests/test_GitModifier.py +++ b/tests/test_GitModifier.py @@ -9,9 +9,10 @@ def test_author(): Methods tested: - L{gbp.git.GitModifier.get_author_env} - L{gbp.git.GitModifier.get_committer_env} + - L{gbp.git.GitModifier.keys} >>> import gbp.git - >>> modifier = gbp.git.GitModifier("foo", "bar") + >>> modifier = gbp.git.GitModifier('foo', 'bar') >>> modifier.name 'foo' >>> modifier.email @@ -24,4 +25,11 @@ def test_author(): Traceback (most recent call last): ... GitModifierError: Neither comitter nor author + >>> modifier.keys() + ['name', 'email', 'date'] + >>> modifier['name'] + 'foo' + >>> modifier['email'] + 'bar' + >>> modifier['date'] """ -- cgit v1.2.3