

def test_basic():
    shutil.rmtree('/tmp/brigit_test', ignore_errors=True)
    git = Git('/tmp/brigit_test')
    with open('/tmp/brigit_test/file_1', 'w') as f:
        git.write('1')
    git.add('/tmp/brigit_test/file_1')
    git.commit(message='Adding file_1')
    assert ('Adding file_1' in git.log())
    assert (len(list(git.pretty_log())) == 1)
    with open('/tmp/brigit_test/file_2', 'w') as f:
        f.write('2')
    git.add('/tmp/brigit_test/file_2')
    git.commit(message='Adding file_2')
    assert ('Adding file_2' in git.log())
    assert (len(list(git.pretty_log())) == 2)
    git.reset('HEAD~1')
    assert (len(list(git.pretty_log())) == 1)
    assert ('Untracked files:\n\tfile_2' in git.status())
    shutil.rmtree('/tmp/brigit_test')

dataset/ETHPy150Open Kozea/brigit/brigit/test/test_brigit.py test_basic/VarMisuse@39/71 `f`->`git`