mirror of
https://xff.cz/git/u-boot/
synced 2025-09-02 09:12:08 +02:00
binman: Add an entry method for getting the default filename
Various entry implementations provide a way to obtain the default filename for an entry. But at present there is no base-class implementation for this function. Add one so that the API is defined. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
@@ -160,6 +160,9 @@ class Entry(object):
|
|||||||
self.align_end = fdt_util.GetInt(self._node, 'align-end')
|
self.align_end = fdt_util.GetInt(self._node, 'align-end')
|
||||||
self.offset_unset = fdt_util.GetBool(self._node, 'offset-unset')
|
self.offset_unset = fdt_util.GetBool(self._node, 'offset-unset')
|
||||||
|
|
||||||
|
def GetDefaultFilename(self):
|
||||||
|
return None
|
||||||
|
|
||||||
def AddMissingProperties(self):
|
def AddMissingProperties(self):
|
||||||
"""Add new properties to the device tree as needed for this entry"""
|
"""Add new properties to the device tree as needed for this entry"""
|
||||||
for prop in ['offset', 'size', 'image-pos']:
|
for prop in ['offset', 'size', 'image-pos']:
|
||||||
|
@@ -65,6 +65,11 @@ class TestEntry(unittest.TestCase):
|
|||||||
sub_entry = entry.Entry(None, None, sub_node, read_node=False)
|
sub_entry = entry.Entry(None, None, sub_node, read_node=False)
|
||||||
self.assertEqual('root.subnode', sub_entry.GetUniqueName())
|
self.assertEqual('root.subnode', sub_entry.GetUniqueName())
|
||||||
|
|
||||||
|
def testGetDefaultFilename(self):
|
||||||
|
"""Trivial test for this base class function"""
|
||||||
|
import entry
|
||||||
|
base_entry = entry.Entry(None, None, None, read_node=False)
|
||||||
|
self.assertIsNone(base_entry.GetDefaultFilename())
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
unittest.main()
|
unittest.main()
|
||||||
|
Reference in New Issue
Block a user