migrate test_key to pytest

This commit is contained in:
Frode Gundersen 2022-12-06 16:24:01 +00:00
parent b7da9d2ef2
commit 72d346501f
No known key found for this signature in database
GPG key ID: DAB4C1C375D2EF45
2 changed files with 42 additions and 42 deletions

View file

@ -0,0 +1,42 @@
"""
:codeauthor: Rupesh Tare <rupesht@saltstack.com>
Test cases for salt.modules.key
"""
import os.path
import pytest
import salt.modules.key as key
import salt.utils.crypt
from tests.support.mock import MagicMock, patch
@pytest.fixture
def configure_loader_modules():
return {key: {}}
def test_finger():
"""
Test for finger
"""
with patch.object(os.path, "join", return_value="A"):
with patch.object(salt.utils.crypt, "pem_finger", return_value="A"):
with patch.dict(
key.__opts__,
{"pki_dir": MagicMock(return_value="A"), "hash_type": "sha256"},
):
assert key.finger() == "A"
def test_finger_master():
"""
Test for finger
"""
with patch.object(os.path, "join", return_value="A"):
with patch.object(salt.utils.crypt, "pem_finger", return_value="A"):
with patch.dict(key.__opts__, {"pki_dir": "A", "hash_type": "sha256"}):
assert key.finger_master() == "A"

View file

@ -1,42 +0,0 @@
"""
:codeauthor: Rupesh Tare <rupesht@saltstack.com>
"""
import os.path
import salt.modules.key as key
import salt.utils.crypt
from tests.support.mixins import LoaderModuleMockMixin
from tests.support.mock import MagicMock, patch
from tests.support.unit import TestCase
class KeyTestCase(TestCase, LoaderModuleMockMixin):
"""
Test cases for salt.modules.key
"""
def setup_loader_modules(self):
return {key: {}}
def test_finger(self):
"""
Test for finger
"""
with patch.object(os.path, "join", return_value="A"):
with patch.object(salt.utils.crypt, "pem_finger", return_value="A"):
with patch.dict(
key.__opts__,
{"pki_dir": MagicMock(return_value="A"), "hash_type": "sha256"},
):
self.assertEqual(key.finger(), "A")
def test_finger_master(self):
"""
Test for finger
"""
with patch.object(os.path, "join", return_value="A"):
with patch.object(salt.utils.crypt, "pem_finger", return_value="A"):
with patch.dict(key.__opts__, {"pki_dir": "A", "hash_type": "sha256"}):
self.assertEqual(key.finger_master(), "A")