Skip to content

Commit

Permalink
default value for component constraint
Browse files Browse the repository at this point in the history
Signed-off-by: Stepan Blyschak <[email protected]>
  • Loading branch information
stepanblyschak committed Mar 25, 2021
1 parent 3dc793f commit faeadcf
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
2 changes: 1 addition & 1 deletion sonic_package_manager/manifest.py
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ def unmarshal(self, value):
ManifestField('version', ParsedMarshaller(Version)),
ManifestField('name', DefaultMarshaller(str)),
ManifestField('description', DefaultMarshaller(str), ''),
ManifestField('base-os', ParsedMarshaller(ComponentConstraints), dict()),
ManifestField('base-os', ParsedMarshaller(ComponentConstraints), ComponentConstraints()),
ManifestArray('depends', ParsedMarshaller(PackageConstraint)),
ManifestArray('breaks', ParsedMarshaller(PackageConstraint)),
ManifestField('init-cfg', DefaultMarshaller(dict), dict()),
Expand Down
3 changes: 2 additions & 1 deletion tests/sonic_package_manager/test_manifest.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import pytest

from sonic_package_manager.constraint import ComponentConstraints
from sonic_package_manager.manifest import Manifest, ManifestError
from sonic_package_manager.version import VersionRange

Expand All @@ -12,7 +13,7 @@ def test_manifest_v1_defaults():
'service': {'name': 'test'}})
assert manifest['package']['depends'] == []
assert manifest['package']['breaks'] == []
assert manifest['package']['base-os'] == dict()
assert manifest['package']['base-os'] == ComponentConstraints()
assert not manifest['service']['asic-service']
assert manifest['service']['host-service']

Expand Down

0 comments on commit faeadcf

Please sign in to comment.