1
0
Fork 0
tuned/tests/storage/test_factory.py

16 lines
463 B
Python

import unittest
from flexmock import flexmock
import tuned.storage
class StorageFactoryTestCase(unittest.TestCase):
def test_create(self):
mock_provider = flexmock()
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)