def test_init_repo_with_user(dir_with_file): git.init_repo(dir_with_file, initial_commit=True, user_name='John', user_email='*****@*****.**') p = capture_stdout('git ls-files', cwd=str(dir_with_file)) assert p.stdout.text == 'readme.txt\n' p = capture_stdout('git config --get user.name', cwd=str(dir_with_file)) assert p.stdout.text == 'John\n' p = capture_stdout('git config --get user.email', cwd=str(dir_with_file)) assert p.stdout.text == '[email protected]\n' p = capture_stdout('git rev-list --all --count', cwd=str(dir_with_file)) assert p.stdout.text == '1\n'
def test_init_repo(dir_with_file): git.init_repo(dir_with_file) p = capture_stdout('git ls-files', cwd=str(dir_with_file)) assert p.stdout.text == 'readme.txt\n' p = capture_stdout('git config --get user.name', cwd=str(dir_with_file)) assert p.stdout.text == '\n' p = capture_stdout('git config --get user.email', cwd=str(dir_with_file)) assert p.stdout.text == '\n' p = capture_stdout('git rev-list --all --count', cwd=str(dir_with_file)) assert p.returncode != 0 assert p.stdout.text == ''