Gitpython: test de passe python, mais pas de fichier poussé dans le dépôt
Je suis sur le point d'exécuter test en utilisant python et comme WebDriver de sélénium en tant que serveur, j'ai ajouté le module gitpython que je peux appliquer un test git (clone , ajouter, commettre et pousser)
Tout est OK, et le test est réussi mais, quand je vérifie mes repo je ne trouve pas le fichier supposé poussé dans le référentiel.
Voici le code:
myrepo = Repo.clone_from(clonefield,local_repo_path,env={'GIT_SSH_COMMAND': ssh_cmd})
assert myrepo.__class__ is Repo
myfile = os.path.join(local_repo_path, 'new-file')
# This function just creates an empty file ...
open(myfile, 'wb').close()
myrepo.index.add([myfile])
myrepo.index.commit("initial commit")
# Setup a local tracking branch of a remote branch
print myrepo.remote().push("HEAD:refs/drafts/master")
Ceci est le résultat:
No handlers could be found for logger "git.remote"
[git.remote.PushInfo object at 0x24fb9b0]
.
Ran 1 test in 88.865s
OK
Quelqu'un peut-il me aider à résoudre ce problème.
Nous vous remercions de votre aide.