blob: d3af3d6b7db68fc3badc6c5994c9ef77b4a4dc04 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# test_head.py
# Copyright (C) 2008 Michael Trier (mtrier@gmail.com) and contributors
#
# This module is part of GitPython and is released under
# the BSD License: http://www.opensource.org/licenses/bsd-license.php
from test.testlib import *
from git import *
class TestHead(object):
def setup(self):
self.repo = Repo(GIT_REPO)
@patch(Git, '_call_process')
def test_repr(self, git):
git.return_value = fixture('for_each_ref')
head = self.repo.heads[0]
assert_equal('<GitPython.Head "%s">' % head.name, repr(head))
assert_true(git.called)
assert_equal(git.call_args, (('for_each_ref', 'refs/heads'), {'sort': 'committerdate', 'format': '%(refname)%00%(objectname)'}))
|