mirror of
https://github.com/f-droid/fdroidserver.git
synced 2025-11-04 14:30:30 +03:00
use constants for names used in the config dict
Hopefully this helps with the Anti-Features case confusion: * antifeatures * antiFeatures * AntiFeatures
This commit is contained in:
parent
190a95ab17
commit
4e28fad55a
5 changed files with 34 additions and 16 deletions
|
|
@ -39,6 +39,7 @@ import fdroidserver.signindex
|
|||
import fdroidserver.common
|
||||
import fdroidserver.metadata
|
||||
from testcommon import TmpCwd, mkdtemp
|
||||
from fdroidserver.common import ANTIFEATURES_CONFIG_NAME, CATEGORIES_CONFIG_NAME
|
||||
from fdroidserver.exception import FDroidException, VCSException,\
|
||||
MetaDataException, VerificationException
|
||||
|
||||
|
|
@ -2664,7 +2665,9 @@ class CommonTest(unittest.TestCase):
|
|||
|
||||
def test_load_localized_config(self):
|
||||
"""It should load"""
|
||||
antiFeatures = fdroidserver.common.load_localized_config('antiFeatures', 'repo')
|
||||
antiFeatures = fdroidserver.common.load_localized_config(
|
||||
ANTIFEATURES_CONFIG_NAME, 'repo'
|
||||
)
|
||||
self.assertEqual(
|
||||
[
|
||||
'Ads',
|
||||
|
|
@ -2696,7 +2699,9 @@ class CommonTest(unittest.TestCase):
|
|||
|
||||
def test_load_localized_config_categories(self):
|
||||
"""It should load"""
|
||||
categories = fdroidserver.common.load_localized_config('categories', 'repo')
|
||||
categories = fdroidserver.common.load_localized_config(
|
||||
CATEGORIES_CONFIG_NAME, 'repo'
|
||||
)
|
||||
self.assertEqual(
|
||||
[
|
||||
'Time',
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@ if localmodule not in sys.path:
|
|||
import fdroidserver.common
|
||||
import fdroidserver.lint
|
||||
import fdroidserver.metadata
|
||||
from fdroidserver.common import CATEGORIES_CONFIG_NAME
|
||||
|
||||
|
||||
class LintTest(unittest.TestCase):
|
||||
|
|
@ -323,7 +324,7 @@ class LintTest(unittest.TestCase):
|
|||
self.assertFalse(anywarns)
|
||||
|
||||
def test_check_categories_in_config(self):
|
||||
fdroidserver.lint.config = {'categories': ['InConfig']}
|
||||
fdroidserver.lint.config = {CATEGORIES_CONFIG_NAME: ['InConfig']}
|
||||
fdroidserver.lint.load_categories_config()
|
||||
app = fdroidserver.metadata.App({'Categories': ['InConfig']})
|
||||
self.assertEqual(0, len(list(fdroidserver.lint.check_categories(app))))
|
||||
|
|
@ -335,13 +336,13 @@ class LintTest(unittest.TestCase):
|
|||
self.assertEqual(1, len(list(fdroidserver.lint.check_categories(app))))
|
||||
|
||||
def test_check_categories_empty_is_error(self):
|
||||
fdroidserver.lint.config = {'categories': []}
|
||||
fdroidserver.lint.config = {CATEGORIES_CONFIG_NAME: []}
|
||||
fdroidserver.lint.load_categories_config()
|
||||
app = fdroidserver.metadata.App({'Categories': ['something']})
|
||||
self.assertEqual(1, len(list(fdroidserver.lint.check_categories(app))))
|
||||
|
||||
def test_check_categories_old_hardcoded_not_defined(self):
|
||||
fdroidserver.lint.config = {'categories': ['foo', 'bar']}
|
||||
fdroidserver.lint.config = {CATEGORIES_CONFIG_NAME: ['foo', 'bar']}
|
||||
fdroidserver.lint.load_categories_config()
|
||||
app = fdroidserver.metadata.App({'Categories': ['Writing']})
|
||||
self.assertEqual(1, len(list(fdroidserver.lint.check_categories(app))))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue