GitModifier: add tests for dict interface
authorGuido Günther <agx@sigxcpu.org>
Sun, 29 Jul 2012 19:31:08 +0000 (21:31 +0200)
committerGuido Günther <agx@sigxcpu.org>
Sun, 29 Jul 2012 19:31:08 +0000 (21:31 +0200)
tests/test_GitModifier.py

index 25c6531..3277d82 100644 (file)
@@ -25,8 +25,6 @@ def test_author():
     Traceback (most recent call last):
     ...
     GitModifierError: Neither comitter nor author
-    >>> modifier.keys()
-    ['name', 'email', 'date']
     >>> modifier['name']
     'foo'
     >>> modifier['email']
@@ -64,3 +62,15 @@ def test_date():
     >>> modifier.tz_offset
     '+0000'
     """
+
+def test_dict():
+    """
+    Test C{dict} interface
+    >>> import gbp.git
+    >>> modifier = gbp.git.GitModifier('foo', 'bar', 1)
+    >>> sorted(modifier.keys())
+    ['date', 'email', 'name']
+    >>> sorted(modifier.items())
+    [('date', '1 +0000'), ('email', 'bar'), ('name', 'foo')]
+    """
+