1
0
Fork 0
tuned/tests/unit/storage/test_factory.py
Jaroslav Škarvada 89e670c80a
Fixed building on RHEL-7/CentOS 7
Also fixed building with python-2.7.

Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2020-06-19 11:15:12 +02:00

24 lines
668 B
Python

import unittest
try:
from unittest.mock import Mock
except ImportError:
from mock import Mock
import tuned.storage
class StorageFactoryTestCase(unittest.TestCase):
def test_create(self):
mock_provider = Mock()
factory = tuned.storage.Factory(mock_provider)
self.assertEqual(mock_provider, factory.provider)
def test_create_storage(self):
mock_provider = Mock()
factory = tuned.storage.Factory(mock_provider)
storage_foo = factory.create("foo")
storage_bar = factory.create("bar")
self.assertIsInstance(storage_foo, tuned.storage.Storage)
self.assertIsInstance(storage_bar, tuned.storage.Storage)
self.assertIsNot(storage_foo, storage_bar)