class VcsManager_status(unittest.TestCase): def setUp(self): self.manager = VcsManager() @mock.patch('lib.vcs_manager.subprocess') def test_status(self, mocked): base_dir = os.getcwd() git_dir = os.path.join(base_dir, '.git') result = self.manager.status(base_dir) mocked.Popen.assert_called_with([ 'git', '--work-tree=' + base_dir, '--git-dir=' + git_dir, 'status'], stdout=mocked.PIPE)
def setUp(self): self.manager = VcsManager()