File: 0002-Mock-state_machine-in-AutoprogramDirectiveTestCase.patch

package info (click to toggle)
sphinxcontrib-autoprogram 0.1.7-4
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 236 kB
  • sloc: python: 618; makefile: 149
file content (29 lines) | stat: -rw-r--r-- 896 bytes parent folder | download
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
From: Jochen Sprickerhof <jspricke@debian.org>
Date: Fri, 10 Feb 2023 20:41:15 +0100
Subject: Mock state_machine in AutoprogramDirectiveTestCase

---
 sphinxcontrib/autoprogram.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sphinxcontrib/autoprogram.py b/sphinxcontrib/autoprogram.py
index de687af..d9fc924 100644
--- a/sphinxcontrib/autoprogram.py
+++ b/sphinxcontrib/autoprogram.py
@@ -19,6 +19,7 @@ import re
 import sys
 from typing import Any, Dict, Iterable, List, Optional, Tuple
 import unittest
+from unittest import mock
 
 from docutils import nodes
 from docutils.parsers.rst import Directive
@@ -534,7 +535,7 @@ class AutoprogramDirectiveTestCase(unittest.TestCase):
             0,
             ".. autoprogram:: cli:parser\n   :prog: cli.py\n",
             None,
-            None,
+            mock.Mock(),
         )
 
     def tearDown(self) -> None: