<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro - Django</title>
		<link>https://www.developpez.net/forums/</link>
		<description><![CDATA[Forum d'entraide sur le framework Web Django]]></description>
		<language>fr</language>
		<lastBuildDate>Sun, 18 Oct 2026 10:07:55 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.png</url>
			<title>Forum du club des développeurs et IT Pro - Django</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title>django test transaction management error</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2186127&amp;goto=newpost</link>
			<pubDate>Tue, 13 Oct 2026 09:01:55 GMT</pubDate>
			<description><![CDATA[Bonjour 
J'ai un projet...]]></description>
			<content:encoded><![CDATA[<div>Bonjour<br />
J'ai un projet django; dans le projet pour une application j'ai 176 tests, répartis en 3 sous répertoires. lorsque je lance les tests dans chaque sous répertoire avec la commande :<br />
python manage.py test --noinput --parralle 0 &lt;app_name&gt;.tests.&lt;nom du répertoire de tests&gt; tous les tests sont OK.<br />
lorsque je lance la totalité des tests de l'app avec la commande python manage.py test --noinput --parralle 0 &lt;app_name&gt;.tests j'obtiens une management transaction error avec la trace mise en pièce jointe.<br />
si je mets --shuffle dans la commande de lancement des tests alors les tests passent dans la fenêtre terminal mais pas dans mon IDE.<br />
<br />
La plupart des classes de tests héritent de django.test.TestCase et charge une fixture en .yaml. Beaucoup de tests utilisent la même fixture. dans le setUpClass je lis des données dans la base de tests et quelques tests écrivent dans la base de données.<br />
La base de données est mysql sur LINUX xubuntu.<br />
<br />
SI quelqu'un a des pistes sur comment résoudre le problème qui me gêne beaucoup car je ne peux plus utiliser l'outil de tests de mon IDE. Cependant je pense qu'il n'est pas en cause car l'ordre d'execution des tests semble être le problème.<br />
Merci d'avance pour votre aide</div>


	<div style="padding:10px">

	

	

	

	
		<fieldset class="fieldset">
			<legend>Fichiers attachés</legend>
			<ul>
			<li>
	<img class="inlineimg" src="https://forum.developpez.be/images/attach/docx.gif" alt="Type de fichier : docx" />
	<a href="https://www.developpez.net/forums/attachments/p679306d1791882085/autres-langages/python/reseau-web/django/django-test-transaction-management-error/trace-python.docx/">trace python.docx</a> 
(5,7 Ko)
</li>
			</ul>
		</fieldset>
	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f926/autres-langages/python/reseau-web/django/">Django</category>
			<dc:creator>piscvau1</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2186127/autres-langages/python/reseau-web/django/django-test-transaction-management-error/</guid>
		</item>
	</channel>
</rss>
