Improve setting migration tests

Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com>
This commit is contained in:
Roberto Rosario
2019-12-12 19:36:02 -04:00
parent a8562ef2e7
commit 826f7fddf2
8 changed files with 31 additions and 9 deletions

View File

@@ -1,6 +1,7 @@
from __future__ import unicode_literals
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 ..settings import setting_shared_storage_arguments
@@ -10,7 +11,9 @@ class CommonSettingMigrationTestCase(SmartSettingTestMixin, BaseTestCase):
def test_common_shared_storage_arguments_0001_migration(self):
test_value = {'location': 'test value'}
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.assertEqual(

View File

@@ -1,6 +1,7 @@
from __future__ import unicode_literals
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 ..settings import setting_graphics_backend_arguments
@@ -12,7 +13,9 @@ class ConverterSettingMigrationTestCase(
def test_converter_graphics_backend_arguments_0001_migration(self):
test_value = {'location': 'test value'}
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.assertEqual(

View File

@@ -1,6 +1,7 @@
from __future__ import unicode_literals
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 ..settings import setting_storage_backend_arguments
@@ -12,7 +13,9 @@ class DocumentSignaturesSettingMigrationTestCase(
def test_signatures_storage_backend_arguments_0001_migration(self):
test_value = {'location': 'test value'}
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.assertEqual(

View File

@@ -1,6 +1,7 @@
from __future__ import unicode_literals
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 ..settings import (
@@ -13,7 +14,9 @@ class DocumentSettingMigrationTestCase(SmartSettingTestMixin, BaseTestCase):
def test_documents_storage_backend_arguments_0001(self):
test_value = {'location': 'test value'}
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.assertEqual(
@@ -35,7 +38,9 @@ class DocumentSettingMigrationTestCase(SmartSettingTestMixin, BaseTestCase):
def test_documents_cache_storage_backend_arguments_0001(self):
test_value = {'location': 'test value'}
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.assertEqual(

View File

@@ -1,6 +1,7 @@
from __future__ import unicode_literals
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 ..settings import setting_drivers_arguments
@@ -12,7 +13,9 @@ class FileMetadataSettingMigrationTestCase(
def test_file_metadata_drivers_arguments_0001_migration(self):
test_value = {'location': 'test value'}
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.assertEqual(

View File

@@ -1,6 +1,7 @@
from __future__ import unicode_literals
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 ..settings import setting_ocr_backend_arguments
@@ -10,7 +11,9 @@ class OCRSettingMigrationTestCase(SmartSettingTestMixin, BaseTestCase):
def test_ocr_backend_arguments_0001(self):
test_value = {'location': 'test value'}
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.assertEqual(

View File

@@ -63,7 +63,6 @@ class SmartSettingTestMixin(EnvironmentTestCaseMixin):
name='MAYAN_CONFIGURATION_FILEPATH',
value=test_config_file_object.name
)
test_config_file_object.write(
force_bytes(
Setting.serialize_value(value=test_config_entry)

View File

@@ -1,6 +1,7 @@
from __future__ import unicode_literals
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 ..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):
test_value = {'location': 'test value'}
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.assertEqual(