better exception and waring message when yaml metadata checks fail; build flags check optional

This commit is contained in:
Michael Pöhn 2018-08-08 02:18:19 +02:00
parent 0d005ab83a
commit 6a06944945
2 changed files with 18 additions and 15 deletions

View file

@ -149,6 +149,7 @@ class MetadataTest(unittest.TestCase):
RepoType: git
Builds: []
bad: value"""))
mf.name = 'mock_filename.yaml'
with mock.patch('fdroidserver.metadata.warnings_action', 'error'):
with self.assertRaises(MetaDataException):
fdroidserver.metadata.parse_yaml_metadata(mf, {})
@ -159,6 +160,7 @@ class MetadataTest(unittest.TestCase):
RepoType: git
Builds:
- bad: value"""))
mf.name = 'mock_filename.yaml'
with mock.patch('fdroidserver.metadata.warnings_action', 'error'):
with self.assertRaises(MetaDataException):
fdroidserver.metadata.parse_yaml_metadata(mf, {})