1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
|
From: =?utf-8?q?Pierre-Elliott_B=C3=A9cue?= <peb@debian.org>
Date: Thu, 25 Apr 2024 01:13:36 +0200
Subject: Disable dumpscript tests
Forwarded: https://github.com/django-extensions/django-extensions/issues/1871
It seems that call_command("dumpscript" doesn't work as expected anymore
and that it fails to get data from the test database
Upstream being aware of the matter, this is a temporary solution
---
tests/test_dumpscript.py | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/tests/test_dumpscript.py b/tests/test_dumpscript.py
index d0e1ca7..06da49a 100644
--- a/tests/test_dumpscript.py
+++ b/tests/test_dumpscript.py
@@ -1,5 +1,6 @@
# -*- coding: utf-8 -*-
import ast
+import pytest
import shutil
import sys
@@ -17,6 +18,7 @@ class DumpScriptTests(TestCase):
sys.stdout = StringIO()
sys.stderr = StringIO()
+ @pytest.mark.xfail
def test_runs(self):
# lame test...does it run?
n = Name(name="Gabriel")
@@ -24,6 +26,7 @@ class DumpScriptTests(TestCase):
call_command("dumpscript", "django_extensions")
self.assertTrue("Gabriel" in sys.stdout.getvalue())
+ @pytest.mark.xfail
def test_replaced_stdout(self):
# check if stdout can be replaced
sys.stdout = StringIO()
@@ -37,6 +40,7 @@ class DumpScriptTests(TestCase):
) # there should not be any output to sys.stdout
tmp_out.close()
+ @pytest.mark.xfail
def test_replaced_stderr(self):
# check if stderr can be replaced, without changing stdout
n = Name(name="Fred")
@@ -55,6 +59,7 @@ class DumpScriptTests(TestCase):
) # there should not be any output to sys.stderr
tmp_err.close()
+ @pytest.mark.xfail
def test_valid_syntax(self):
n1 = Name(name="John")
n1.save()
@@ -80,6 +85,7 @@ class DumpScriptTests(TestCase):
tmp_out.close()
@override_settings(TIME_ZONE="Asia/Seoul")
+ @pytest.mark.xfail
def test_with_datetimefield(self):
django = Club.objects.create(name="Club Django")
Note.objects.create(
|