Files
mongo/buildscripts/tests/resmoke_proxy/test_resmoke_proxy.py
Juan Gu 7209d62b77 SERVER-99522 Delete dead py linters (#31760)
GitOrigin-RevId: 3aedfa559dda734d4d89fefe0fe1154a5a3cf04d
2025-04-09 19:33:45 +00:00

22 lines
683 B
Python

"""Unit tests for resmoke_proxy.py."""
import unittest
from unittest.mock import MagicMock
from buildscripts.resmoke_proxy import resmoke_proxy as under_test
class TestResmokeProxy(unittest.TestCase):
def test_list_tests_can_handle_strings_and_lists(self):
mock_suite = MagicMock(
tests=["test0", "test1", ["test2a", "tests2b", "test2c"], "test3", ["test4a"]]
)
resmoke_proxy = under_test.ResmokeProxyService()
resmoke_proxy._suite_config = MagicMock()
resmoke_proxy._suite_config.get_suite.return_value = mock_suite
test_list = resmoke_proxy.list_tests("some suite")
self.assertEqual(len(test_list), 7)