summaryrefslogtreecommitdiff
path: root/games-util/bottles/files/bottles-64.1-dont-stub-gi.repository.patch
blob: 9f6be121c97a8394eb0b4cb60376c9e15c04d1d0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
From: Pavel Sobolev <contact@paveloom.dev>
Subject: [PATCH] Don't stub `gi.repository`

Signed-off-by: Pavel Sobolev <contact@paveloom.dev>

--- a/bottles/tests/backend/integration/playtime/conftest.py
+++ b/bottles/tests/backend/integration/playtime/conftest.py
@@ -6,15 +6,6 @@ import contextlib
 import sqlite3
 import pytest
 
-_glib_stub = types.SimpleNamespace(
-    SOURCE_REMOVE=False,
-    idle_add=lambda func, *args, **kwargs: func(),
-    timeout_add=lambda *_a, **_k: 0,
-)
-_gi_repository = types.SimpleNamespace(GLib=_glib_stub)
-sys.modules.setdefault("gi", types.SimpleNamespace(repository=_gi_repository))
-sys.modules.setdefault("gi.repository", _gi_repository)
-
 class _FVSRepoStub:
     def __init__(self, *args, **kwargs):
         self.active_state_id = 0