def test_checks_out_repo_current_chapter_as_master(self): sourcetree = SourceTree() sourcetree.get_local_repo_path = lambda c: os.path.abspath(os.path.join(os.path.dirname(__file__), "testrepo")) sourcetree.start_with_checkout(21) remotes = sourcetree.run_command("git remote").split() assert remotes == ["repo"] branch = sourcetree.run_command("git branch").strip() assert branch == "* master" diff = sourcetree.run_command("git diff repo/chapter_20").strip() assert diff == ""
def test_checks_out_repo_current_chapter_as_master(self): sourcetree = SourceTree() sourcetree.get_local_repo_path = lambda c: os.path.abspath( os.path.join(os.path.dirname(__file__), 'testrepo')) sourcetree.start_with_checkout(21) remotes = sourcetree.run_command('git remote').split() assert remotes == ['repo'] branch = sourcetree.run_command('git branch').strip() assert branch == '* master' diff = sourcetree.run_command('git diff repo/chapter_20').strip() assert diff == ''
def test_checks_out_repo_chapter_as_master(self): sourcetree = SourceTree() sourcetree.get_local_repo_path = lambda c: os.path.abspath(os.path.join( os.path.dirname(__file__), 'testrepo' )) sourcetree.start_with_checkout('chapter_17', 'chapter_16') remotes = sourcetree.run_command('git remote').split() assert remotes == ['repo'] branch = sourcetree.run_command('git branch').strip() assert branch == '* master' diff = sourcetree.run_command('git diff repo/chapter_16').strip() assert diff == ''
def test_get_local_repo_path(self): sourcetree = SourceTree() assert sourcetree.get_local_repo_path(12) == os.path.abspath( os.path.join(os.path.dirname(__file__), '../source/chapter_12/superlists'))
def test_get_local_repo_path(self): sourcetree = SourceTree() assert sourcetree.get_local_repo_path(12) == os.path.abspath(os.path.join( os.path.dirname(__file__), '../source/chapter_12/superlists' ))