예제 #1
0
파일: test_git.py 프로젝트: aepsil0n/gitman
 def test_changes(self, mock_call):
     """Verify the commands to check for uncommitted changes."""
     git.changes(include_untracked=True)
     assert_calls(mock_call, [
         # based on: http://stackoverflow.com/questions/3878624
         "git update-index -q --refresh",
         "git diff-index --quiet HEAD",
         "git ls-files --others --exclude-standard",
         "git status",  # used for displaying the overall status
     ])
예제 #2
0
 def test_changes(self, mock_call):
     """Verify the commands to check for uncommitted changes."""
     git.changes(include_untracked=True)
     check_calls(mock_call, [
         # based on: http://stackoverflow.com/questions/3878624
         "git update-index -q --refresh",
         "git diff-index --quiet HEAD",
         "git ls-files --others --exclude-standard",
         "git status",  # used for displaying the overall status
     ])
예제 #3
0
파일: test_git.py 프로젝트: wildi1/gitman
 def test_changes_true_when_uncommitted(self, _):
     """Verify uncommitted changes can be detected."""
     with patch('gitman.git.call', Mock(side_effect=ShellError)):
         assert True is git.changes('git', display_status=False)
예제 #4
0
파일: test_git.py 프로젝트: wildi1/gitman
 def test_changes_true_when_untracked_included(self, _):
     """Verify untracked files can be detected."""
     with patch('gitman.git.call', Mock(return_value=["file_1"])):
         assert True is git.changes('git', include_untracked=True)
예제 #5
0
파일: test_git.py 프로젝트: wildi1/gitman
 def test_changes_false_with_untracked(self, _):
     """Verify untracked files can be detected."""
     with patch('gitman.git.call', Mock(return_value=["file_1"])):
         assert False is git.changes('git')
예제 #6
0
파일: test_git.py 프로젝트: wildi1/gitman
 def test_changes_false(self, _):
     """Verify the absence of changes can be detected."""
     with patch('gitman.git.call', Mock(return_value=[""])):
         assert False is git.changes('git')
예제 #7
0
파일: test_git.py 프로젝트: aepsil0n/gitman
 def test_changes_true_when_uncommitted(self, _):
     """Verify uncommitted changes can be detected."""
     with patch('gitman.git.call', Mock(side_effect=ShellError)):
         assert True is git.changes(display_status=False)
예제 #8
0
파일: test_git.py 프로젝트: aepsil0n/gitman
 def test_changes_true_when_untracked_included(self, _):
     """Verify untracked files can be detected."""
     with patch('gitman.git.call', Mock(return_value="file_1")):
         assert True is git.changes(include_untracked=True)
예제 #9
0
파일: test_git.py 프로젝트: aepsil0n/gitman
 def test_changes_false_with_untracked(self, _):
     """Verify untracked files can be detected."""
     with patch('gitman.git.call', Mock(return_value="file_1")):
         assert False is git.changes()
예제 #10
0
파일: test_git.py 프로젝트: aepsil0n/gitman
 def test_changes_false(self, _):
     """Verify the absence of changes can be detected."""
     with patch('gitman.git.call', Mock(return_value="")):
         assert False is git.changes()