====== Invoke (pyinvoke) ======
[[http://www.pyinvoke.org/|Invoke]] est un **ordonnanceur** et un **exécuteur**... er //tasks.py//.
//tasks.py//
<code python>
from invoke import task
@task
def remove_all(ctx):
ct... rm -rf /tmp/my_dirs/work')
</code>
<code bash>
$ invoke -l
Available tasks:
remove-all
$ invoke r
^Python|
| <code>
pid_list="echo {1..10}"
for pid in `eval $pid_list`
do
echo "$pid"
done
</code> | <code>
pid_list = range(1,11)
for pid in pid_list:
print(pid)
</code> |
==== Te...
ce module contient plusieurs objets permettant d'intéragir avec le système
===== Modules utiles (dep... .spawn*
</code>
Utilisation avec la classe <font inherit/Courier New,Courier,monospace;;inherit;;inhe
i, comme j'ai eu tout à l'heure, les caractères d'input ne sont plus affichés. Bref, pour tout ça, la ... p "python"
</code>
===== find login from UID (or inversely) =====
<code>
getent passwd|grep "537"
</code>
inversely :
<code>
getent passwd|grep "ccossou"
</c... n dossier =====
<code>
grep -rnw "ima_simulation.ini" .
</code>
===== Create a tree of subdirectorie
====== TestContainers ======
Une initiative à suivre: la création de containeurs dédiés aux tests.\\
... rts JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.</blockquote>
Un exemple de m... ut peut se faire //dans// un conteneur (//Docker inDocker)// via //docker-compose//.
{{tag>docker j
**Resources:**
Formation d'introduction au langage python par Christian Poli : [[https://owncloud.ias.u-psud.fr/index.php/s/2l81KhyzKM6l3c5|https://owncloud.ias.u-psud.fr/index.php/s/2l81KhyzKM6l3c5]]
Mooc Python de Arnaud... ite à outil Python de Christophe Cossou : https://incodewetrust.ias.u-psud.fr/doku.php/people:cossou#p
Gouarin avec la mise en palce de modules, tests, intégration, publication de son module sur PyPI ou a... : [[https://martin-thoma.com/configuration-files-in-python/|https://martin-thoma.com/configuration-files-in-python/]]
* Utilisation de fichiers Yaml avec l
====== In Code We Trust ======
Les acteurs du développement logiciel de l'Institut d'Astrophysique Spatiale vous proposent à t... :help:howto|Comment contribuer à ce site ?]]
Les informations étroitement associées à un projet donné
à mettre les tags qui vont bien pour que ce soit indexé correctement.
Les contributions ici sont cel... ne rentrent pas dans une catégorie spécifiques. L'indexation se fera donc par le biais des tags. Pense
testcontainers|TestContainers]].
La démarche est intéressante car elle permet de décrire et exécuter les tests d'intégration java depuis des fichiers source java.
A