Skip to content

Commit 85c0717

Browse files
Fix invalid-commit-hash unit test
1 parent 982aa3c commit 85c0717

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

tests/test_descriptions.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
# Copyright 2022 Stéphane Caron
66

77
import os
8+
import sys
89
import unittest
910
from importlib import import_module # type: ignore
1011

@@ -49,5 +50,8 @@ def test_invalid_description_commit(self):
4950
invalid_commit = "foobar"
5051
os.environ["ROBOT_DESCRIPTION_COMMIT"] = invalid_commit
5152
self.assertEqual(os.getenv("ROBOT_DESCRIPTION_COMMIT"), invalid_commit)
53+
description_name = "robot_descriptions.sigmaban_description"
5254
with self.assertRaises(git.exc.GitCommandError):
53-
import_module("robot_descriptions.sigmaban_description")
55+
if description_name in sys.modules:
56+
del sys.modules[description_name]
57+
import_module(description_name)

0 commit comments

Comments
 (0)