Improve setting migration tests
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com>
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
from mayan.apps.common.tests.base import BaseTestCase
|
from mayan.apps.common.tests.base import BaseTestCase
|
||||||
|
from mayan.apps.smart_settings.classes import Setting
|
||||||
from mayan.apps.smart_settings.tests.mixins import SmartSettingTestMixin
|
from mayan.apps.smart_settings.tests.mixins import SmartSettingTestMixin
|
||||||
|
|
||||||
from ..settings import setting_shared_storage_arguments
|
from ..settings import setting_shared_storage_arguments
|
||||||
@@ -10,7 +11,9 @@ class CommonSettingMigrationTestCase(SmartSettingTestMixin, BaseTestCase):
|
|||||||
def test_common_shared_storage_arguments_0001_migration(self):
|
def test_common_shared_storage_arguments_0001_migration(self):
|
||||||
test_value = {'location': 'test value'}
|
test_value = {'location': 'test value'}
|
||||||
self.test_setting = setting_shared_storage_arguments
|
self.test_setting = setting_shared_storage_arguments
|
||||||
self.test_config_value = '{}'.format(test_value)
|
self.test_config_value = '{}'.format(
|
||||||
|
Setting.serialize_value(value=test_value)
|
||||||
|
)
|
||||||
self._create_test_config_file()
|
self._create_test_config_file()
|
||||||
|
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
from mayan.apps.common.tests.base import BaseTestCase
|
from mayan.apps.common.tests.base import BaseTestCase
|
||||||
|
from mayan.apps.smart_settings.classes import Setting
|
||||||
from mayan.apps.smart_settings.tests.mixins import SmartSettingTestMixin
|
from mayan.apps.smart_settings.tests.mixins import SmartSettingTestMixin
|
||||||
|
|
||||||
from ..settings import setting_graphics_backend_arguments
|
from ..settings import setting_graphics_backend_arguments
|
||||||
@@ -12,7 +13,9 @@ class ConverterSettingMigrationTestCase(
|
|||||||
def test_converter_graphics_backend_arguments_0001_migration(self):
|
def test_converter_graphics_backend_arguments_0001_migration(self):
|
||||||
test_value = {'location': 'test value'}
|
test_value = {'location': 'test value'}
|
||||||
self.test_setting = setting_graphics_backend_arguments
|
self.test_setting = setting_graphics_backend_arguments
|
||||||
self.test_config_value = '{}'.format(test_value)
|
self.test_config_value = '{}'.format(
|
||||||
|
Setting.serialize_value(value=test_value)
|
||||||
|
)
|
||||||
self._create_test_config_file()
|
self._create_test_config_file()
|
||||||
|
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
from mayan.apps.common.tests.base import BaseTestCase
|
from mayan.apps.common.tests.base import BaseTestCase
|
||||||
|
from mayan.apps.smart_settings.classes import Setting
|
||||||
from mayan.apps.smart_settings.tests.mixins import SmartSettingTestMixin
|
from mayan.apps.smart_settings.tests.mixins import SmartSettingTestMixin
|
||||||
|
|
||||||
from ..settings import setting_storage_backend_arguments
|
from ..settings import setting_storage_backend_arguments
|
||||||
@@ -12,7 +13,9 @@ class DocumentSignaturesSettingMigrationTestCase(
|
|||||||
def test_signatures_storage_backend_arguments_0001_migration(self):
|
def test_signatures_storage_backend_arguments_0001_migration(self):
|
||||||
test_value = {'location': 'test value'}
|
test_value = {'location': 'test value'}
|
||||||
self.test_setting = setting_storage_backend_arguments
|
self.test_setting = setting_storage_backend_arguments
|
||||||
self.test_config_value = '{}'.format(test_value)
|
self.test_config_value = '{}'.format(
|
||||||
|
Setting.serialize_value(value=test_value)
|
||||||
|
)
|
||||||
self._create_test_config_file()
|
self._create_test_config_file()
|
||||||
|
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
from mayan.apps.common.tests.base import BaseTestCase
|
from mayan.apps.common.tests.base import BaseTestCase
|
||||||
|
from mayan.apps.smart_settings.classes import Setting
|
||||||
from mayan.apps.smart_settings.tests.mixins import SmartSettingTestMixin
|
from mayan.apps.smart_settings.tests.mixins import SmartSettingTestMixin
|
||||||
|
|
||||||
from ..settings import (
|
from ..settings import (
|
||||||
@@ -13,7 +14,9 @@ class DocumentSettingMigrationTestCase(SmartSettingTestMixin, BaseTestCase):
|
|||||||
def test_documents_storage_backend_arguments_0001(self):
|
def test_documents_storage_backend_arguments_0001(self):
|
||||||
test_value = {'location': 'test value'}
|
test_value = {'location': 'test value'}
|
||||||
self.test_setting = setting_documentimagecache_storage_arguments
|
self.test_setting = setting_documentimagecache_storage_arguments
|
||||||
self.test_config_value = '{}'.format(test_value)
|
self.test_config_value = '{}'.format(
|
||||||
|
Setting.serialize_value(value=test_value)
|
||||||
|
)
|
||||||
self._create_test_config_file()
|
self._create_test_config_file()
|
||||||
|
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
@@ -35,7 +38,9 @@ class DocumentSettingMigrationTestCase(SmartSettingTestMixin, BaseTestCase):
|
|||||||
def test_documents_cache_storage_backend_arguments_0001(self):
|
def test_documents_cache_storage_backend_arguments_0001(self):
|
||||||
test_value = {'location': 'test value'}
|
test_value = {'location': 'test value'}
|
||||||
self.test_setting = setting_storage_backend_arguments
|
self.test_setting = setting_storage_backend_arguments
|
||||||
self.test_config_value = '{}'.format(test_value)
|
self.test_config_value = '{}'.format(
|
||||||
|
Setting.serialize_value(value=test_value)
|
||||||
|
)
|
||||||
self._create_test_config_file()
|
self._create_test_config_file()
|
||||||
|
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
from mayan.apps.common.tests.base import BaseTestCase
|
from mayan.apps.common.tests.base import BaseTestCase
|
||||||
|
from mayan.apps.smart_settings.classes import Setting
|
||||||
from mayan.apps.smart_settings.tests.mixins import SmartSettingTestMixin
|
from mayan.apps.smart_settings.tests.mixins import SmartSettingTestMixin
|
||||||
|
|
||||||
from ..settings import setting_drivers_arguments
|
from ..settings import setting_drivers_arguments
|
||||||
@@ -12,7 +13,9 @@ class FileMetadataSettingMigrationTestCase(
|
|||||||
def test_file_metadata_drivers_arguments_0001_migration(self):
|
def test_file_metadata_drivers_arguments_0001_migration(self):
|
||||||
test_value = {'location': 'test value'}
|
test_value = {'location': 'test value'}
|
||||||
self.test_setting = setting_drivers_arguments
|
self.test_setting = setting_drivers_arguments
|
||||||
self.test_config_value = '{}'.format(test_value)
|
self.test_config_value = '{}'.format(
|
||||||
|
Setting.serialize_value(value=test_value)
|
||||||
|
)
|
||||||
self._create_test_config_file()
|
self._create_test_config_file()
|
||||||
|
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
from mayan.apps.common.tests.base import BaseTestCase
|
from mayan.apps.common.tests.base import BaseTestCase
|
||||||
|
from mayan.apps.smart_settings.classes import Setting
|
||||||
from mayan.apps.smart_settings.tests.mixins import SmartSettingTestMixin
|
from mayan.apps.smart_settings.tests.mixins import SmartSettingTestMixin
|
||||||
|
|
||||||
from ..settings import setting_ocr_backend_arguments
|
from ..settings import setting_ocr_backend_arguments
|
||||||
@@ -10,7 +11,9 @@ class OCRSettingMigrationTestCase(SmartSettingTestMixin, BaseTestCase):
|
|||||||
def test_ocr_backend_arguments_0001(self):
|
def test_ocr_backend_arguments_0001(self):
|
||||||
test_value = {'location': 'test value'}
|
test_value = {'location': 'test value'}
|
||||||
self.test_setting = setting_ocr_backend_arguments
|
self.test_setting = setting_ocr_backend_arguments
|
||||||
self.test_config_value = '{}'.format(test_value)
|
self.test_config_value = '{}'.format(
|
||||||
|
Setting.serialize_value(value=test_value)
|
||||||
|
)
|
||||||
self._create_test_config_file()
|
self._create_test_config_file()
|
||||||
|
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
|
|||||||
@@ -63,7 +63,6 @@ class SmartSettingTestMixin(EnvironmentTestCaseMixin):
|
|||||||
name='MAYAN_CONFIGURATION_FILEPATH',
|
name='MAYAN_CONFIGURATION_FILEPATH',
|
||||||
value=test_config_file_object.name
|
value=test_config_file_object.name
|
||||||
)
|
)
|
||||||
|
|
||||||
test_config_file_object.write(
|
test_config_file_object.write(
|
||||||
force_bytes(
|
force_bytes(
|
||||||
Setting.serialize_value(value=test_config_entry)
|
Setting.serialize_value(value=test_config_entry)
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
from mayan.apps.common.tests.base import BaseTestCase
|
from mayan.apps.common.tests.base import BaseTestCase
|
||||||
|
from mayan.apps.smart_settings.classes import Setting
|
||||||
from mayan.apps.smart_settings.tests.mixins import SmartSettingTestMixin
|
from mayan.apps.smart_settings.tests.mixins import SmartSettingTestMixin
|
||||||
|
|
||||||
from ..settings import setting_staging_file_image_cache_storage_arguments
|
from ..settings import setting_staging_file_image_cache_storage_arguments
|
||||||
@@ -12,7 +13,9 @@ class SourceSettingMigrationTestCase(
|
|||||||
def test_setting_staging_file_image_cache_storage_arguments_0001_migration(self):
|
def test_setting_staging_file_image_cache_storage_arguments_0001_migration(self):
|
||||||
test_value = {'location': 'test value'}
|
test_value = {'location': 'test value'}
|
||||||
self.test_setting = setting_staging_file_image_cache_storage_arguments
|
self.test_setting = setting_staging_file_image_cache_storage_arguments
|
||||||
self.test_config_value = '{}'.format(test_value)
|
self.test_config_value = '{}'.format(
|
||||||
|
Setting.serialize_value(value=test_value)
|
||||||
|
)
|
||||||
self._create_test_config_file()
|
self._create_test_config_file()
|
||||||
|
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
|
|||||||
Reference in New Issue
Block a user