File: update-test-to-avoid-error.patch

package info (click to toggle)
poetry-core 2.1.2-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, trixie
  • size: 3,408 kB
  • sloc: python: 32,445; ansic: 49; makefile: 31; sh: 9
file content (76 lines) | stat: -rw-r--r-- 2,901 bytes parent folder | download | duplicates (3)
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
66
67
68
69
70
71
72
73
74
75
76
Description: Remove SOURCE_DATE_EPOCH variable check
 Set SOURCE_DATE_EPOCH variable to tests and remove check wether the variable
 SOURCE_DATE_EPOCH is an environment variable.
Author: Emmanuel Arias
Forwarded: no
Last-Update: 2025-01-19
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/tests/masonry/builders/test_wheel.py
+++ b/tests/masonry/builders/test_wheel.py
@@ -499,8 +499,9 @@
 
 @pytest.mark.parametrize("log_level", [logging.INFO, logging.DEBUG])
 def test_dist_info_date_time_default_value(
-    caplog: LogCaptureFixture, log_level: int
+    caplog: LogCaptureFixture, log_level: int, monkeypatch: MonkeyPatch
 ) -> None:
+    monkeypatch.setenv("SOURCE_DATE_EPOCH", "1451606400")
     caplog.set_level(log_level)
     module_path = fixtures_dir / "complete"
     WheelBuilder.make(Factory().create_poetry(module_path))
@@ -514,16 +515,6 @@
             z.getinfo("my_package-1.2.3.dist-info/WHEEL").date_time == default_date_time
         )
 
-    source_data_epoch_message = (
-        "SOURCE_DATE_EPOCH environment variable not set,"
-        f" setting zipinfo date to default={default_date_time}"
-    )
-    if log_level == logging.DEBUG:
-        assert source_data_epoch_message in caplog.messages
-    else:
-        assert source_data_epoch_message not in caplog.messages
-
-
 def test_dist_info_date_time_value_from_envvar(monkeypatch: MonkeyPatch) -> None:
     monkeypatch.setenv("SOURCE_DATE_EPOCH", "1727883000")
     expected_date_time = (2024, 10, 2, 15, 30, 0)
--- a/tests/masonry/builders/test_sdist.py
+++ b/tests/masonry/builders/test_sdist.py
@@ -692,7 +692,8 @@
         }
 
 
-def test_sdist_mtime_zero() -> None:
+def test_sdist_mtime_zero(monkeypatch: MonkeyPatch) -> None:
+    monkeypatch.setenv("SOURCE_DATE_EPOCH", "0")
     poetry = Factory().create_poetry(project("module1"))
 
     builder = SdistBuilder(poetry)
@@ -724,7 +725,9 @@
 
 
 @pytest.mark.parametrize("log_level", [logging.INFO, logging.DEBUG])
-def test_sdist_members_mtime_default(caplog: LogCaptureFixture, log_level: int) -> None:
+def test_sdist_members_mtime_default(caplog: LogCaptureFixture, log_level: int,
+                                     monkeypatch: MonkeyPatch) -> None:
+    monkeypatch.setenv("SOURCE_DATE_EPOCH", "0")
     caplog.set_level(log_level)
     poetry = Factory().create_poetry(project("module1"))
 
@@ -739,14 +742,6 @@
         for tarinfo in tar.getmembers():
             assert tarinfo.mtime == 0
 
-    source_data_epoch_message = (
-        "SOURCE_DATE_EPOCH environment variable is not set, using mtime=0"
-    )
-    if log_level == logging.DEBUG:
-        assert source_data_epoch_message in caplog.messages
-    else:
-        assert source_data_epoch_message not in caplog.messages
-
 
 def test_sdist_mtime_set_from_envvar(monkeypatch: MonkeyPatch) -> None:
     monkeypatch.setenv("SOURCE_DATE_EPOCH", "1727883000")