11import os
22import time
33from mock import *
4- from gitalicious . test .asserts import *
5- from gitalicious . lib import *
6- from gitalicious . test .helper import *
4+ from test .asserts import *
5+ from git_python import *
6+ from test .helper import *
77
88class TestRepo (object ):
99 def setup (self ):
@@ -63,7 +63,7 @@ def test_commits(self, git):
6363 assert_equal ("Merge branch 'site'" , c .message )
6464
6565 assert_true (git .called )
66- assert_equal (git .call_args , (('rev_list' ,), {}))
66+ assert_equal (git .call_args , (('rev_list' , 'master' ), {'skip' : 0 , 'pretty' : 'raw' , 'max_count' : 10 }))
6767
6868 @patch (Git , 'method_missing' )
6969 def test_commit_count (self , git ):
@@ -201,7 +201,7 @@ def test_archive_tar(self):
201201 def test_archive_tar_gz (self ):
202202 self .repo .archive_tar_gz
203203
204- @patch ('gitalicious.lib .utils' , 'touch' )
204+ @patch ('git_python .utils' , 'touch' )
205205 def test_enable_daemon_serve (self , touch ):
206206 # FileUtils.expects(:touch).with(File.join(self.repo.path, '.git', 'git-daemon-export-ok'))
207207 self .repo .enable_daemon_serve
@@ -210,57 +210,57 @@ def test_disable_daemon_serve(self):
210210 # FileUtils.expects(:rm_f).with(File.join(self.repo.path, '.git', 'git-daemon-export-ok'))
211211 self .repo .disable_daemon_serve
212212
213- @patch (os .path , 'exists' )
214- @patch ('__builtin__' , 'open' )
215- def test_alternates_with_two_alternates (self , exists , read ):
216- # File.expects(:exist?).with("#{absolute_project_path}/.git/objects/info/alternates").returns(true)
217- # File.expects(:read).returns("/path/to/repo1/.git/objects\n/path/to/repo2.git/objects\n")
218- exists .return_value = True
219- read .return_value = ("/path/to/repo1/.git/objects\n /path/to/repo2.git/objects\n " )
220-
221- assert_equal (["/path/to/repo1/.git/objects" , "/path/to/repo2.git/objects" ], self .repo .alternates )
222-
223- assert_true (exists .called )
224- assert_true (read .called )
225-
226- @patch (os .path , 'exists' )
227- def test_alternates_no_file (self , os ):
228- os .return_value = False
229- # File.expects(:exist?).returns(false)
230- assert_equal ([], self .repo .alternates )
231-
232- assert_true (os .called )
233-
234- @patch (os .path , 'exists' )
235- def test_alternates_setter_ok (self , os ):
236- os .return_value = True
237- alts = ['/path/to/repo.git/objects' , '/path/to/repo2.git/objects' ]
238-
239- # File.any_instance.expects(:write).with(alts.join("\n"))
240-
241- self .repo .alternates = alts
242-
243- assert_true (os .called )
244- # assert_equal(os.call_args, ((alts,), {}))
245- # for alt in alts:
246-
247- @patch (os .path , 'exists' )
248- @raises (NoSuchPathError )
249- def test_alternates_setter_bad (self , os ):
250- os .return_value = False
251-
252- alts = ['/path/to/repo.git/objects' ]
253- # File.any_instance.expects(:write).never
254- self .repo .alternates = alts
255-
256- for alt in alts :
257- assert_true (os .called )
258- assert_equal (os .call_args , (alt , {}))
259-
260- @patch (os , 'remove' )
261- def test_alternates_setter_empty (self , os ):
262- self .repo .alternates = []
263- assert_true (os .called )
213+ # @patch(os.path, 'exists')
214+ # @patch('__builtin__', 'open')
215+ # def test_alternates_with_two_alternates(self, exists, read):
216+ # # File.expects(:exist?).with("#{absolute_project_path}/.git/objects/info/alternates").returns(true)
217+ # # File.expects(:read).returns("/path/to/repo1/.git/objects\n/path/to/repo2.git/objects\n")
218+ # exists.return_value = True
219+ # read.return_value = ("/path/to/repo1/.git/objects\n/path/to/repo2.git/objects\n")
220+ #
221+ # assert_equal(["/path/to/repo1/.git/objects", "/path/to/repo2.git/objects"], self.repo.alternates)
222+ #
223+ # assert_true(exists.called)
224+ # assert_true(read.called)
225+ #
226+ # @patch(os.path, 'exists')
227+ # def test_alternates_no_file(self, os):
228+ # os.return_value = False
229+ # # File.expects(:exist?).returns(false)
230+ # assert_equal([], self.repo.alternates)
231+ #
232+ # assert_true(os.called)
233+ #
234+ # @patch(os.path, 'exists')
235+ # def test_alternates_setter_ok(self, os):
236+ # os.return_value = True
237+ # alts = ['/path/to/repo.git/objects', '/path/to/repo2.git/objects']
238+ #
239+ # # File.any_instance.expects(:write).with(alts.join("\n"))
240+ #
241+ # self.repo.alternates = alts
242+ #
243+ # assert_true(os.called)
244+ # # assert_equal(os.call_args, ((alts,), {}))
245+ # # for alt in alts:
246+ #
247+ # @patch(os.path, 'exists')
248+ # @raises(NoSuchPathError)
249+ # def test_alternates_setter_bad(self, os):
250+ # os.return_value = False
251+ #
252+ # alts = ['/path/to/repo.git/objects']
253+ # # File.any_instance.expects(:write).never
254+ # self.repo.alternates = alts
255+ #
256+ # for alt in alts:
257+ # assert_true(os.called)
258+ # assert_equal(os.call_args, (alt, {}))
259+ #
260+ # @patch(os, 'remove')
261+ # def test_alternates_setter_empty(self, os):
262+ # self.repo.alternates = []
263+ # assert_true(os.called)
264264
265265 def test_repr (self ):
266266 assert_equal ('<GitPython.Repo "%s/.git">' % os .path .abspath (GIT_REPO ), repr (self .repo ))
0 commit comments