def test_format(self):
     metadata = Metadata("ahwpack", "4", "armel", format=HardwarePackFormatV3())
     # Need to call also this one!
     metadata.add_v2_config()
     metadata.add_v3_config(bootloaders=None)
     expected_out = "format: '3.0'\nname: ahwpack\nversion: '4'\n" "architecture: armel\n"
     self.assertEqual(expected_out, str(metadata))
 def test_section_wired(self):
     metadata = Metadata("ahwpack", "4", "armel", format=HardwarePackFormatV3())
     wired_list = ["eth0", "usb0"]
     # Need to call also this one!
     metadata.add_v2_config(wired_interfaces=wired_list)
     metadata.add_v3_config(bootloaders=None)
     expected_out = (
         "format: '3.0'\nname: ahwpack\nversion: '4'\n" "architecture: armel\nwired_interfaces: eth0 usb0\n"
     )
     self.assertEqual(expected_out, str(metadata))
 def test_format(self):
     metadata = Metadata("ahwpack",
                         "4",
                         "armel",
                         format=HardwarePackFormatV3())
     # Need to call also this one!
     metadata.add_v2_config()
     metadata.add_v3_config(bootloaders=None)
     expected_out = ("format: '3.0'\nname: ahwpack\nversion: '4'\n"
                     "architecture: armel\n")
     self.assertEqual(expected_out, str(metadata))
 def test_section_extra_serial_options(self):
     metadata = Metadata("ahwpack", "4", "armel", format=HardwarePackFormatV3())
     options = ["option1", "option2,option3"]
     # Need to call also this one!
     metadata.add_v2_config(extra_serial_options=options)
     metadata.add_v3_config(bootloaders=None)
     expected_out = (
         "format: '3.0'\nname: ahwpack\nversion: '4'\n"
         "architecture: armel\nextra_serial_options: option1 "
         "option2,option3\n"
     )
     self.assertEqual(expected_out, str(metadata))
 def test_section_bootloaders(self):
     bootloaders = {"u_boot": {"file": "a_file"}}
     metadata = Metadata("ahwpack", "4", "armel", format=HardwarePackFormatV3())
     # Need to call also this one!
     metadata.add_v2_config()
     metadata.add_v3_config(bootloaders=bootloaders)
     expected_out = (
         "format: '3.0'\nname: ahwpack\nversion: '4'\n"
         "architecture: armel\nbootloaders:\n  u_boot:\n"
         "    file: a_file\n"
     )
     self.assertEqual(expected_out, str(metadata))
 def test_section_wired(self):
     metadata = Metadata("ahwpack",
                         "4",
                         "armel",
                         format=HardwarePackFormatV3())
     wired_list = ['eth0', 'usb0']
     # Need to call also this one!
     metadata.add_v2_config(wired_interfaces=wired_list)
     metadata.add_v3_config(bootloaders=None)
     expected_out = ("format: '3.0'\nname: ahwpack\nversion: '4'\n"
                     "architecture: armel\nwired_interfaces: eth0 usb0\n")
     self.assertEqual(expected_out, str(metadata))
 def test_section_extra_serial_options(self):
     metadata = Metadata("ahwpack",
                         "4",
                         "armel",
                         format=HardwarePackFormatV3())
     options = ['option1', 'option2,option3']
     # Need to call also this one!
     metadata.add_v2_config(extra_serial_options=options)
     metadata.add_v3_config(bootloaders=None)
     expected_out = ("format: '3.0'\nname: ahwpack\nversion: '4'\n"
                     "architecture: armel\nextra_serial_options: option1 "
                     "option2,option3\n")
     self.assertEqual(expected_out, str(metadata))
 def test_section_bootloaders(self):
     bootloaders = {'u_boot': {'file': 'a_file'}}
     metadata = Metadata("ahwpack",
                         "4",
                         "armel",
                         format=HardwarePackFormatV3())
     # Need to call also this one!
     metadata.add_v2_config()
     metadata.add_v3_config(bootloaders=bootloaders)
     expected_out = ("format: '3.0'\nname: ahwpack\nversion: '4'\n"
                     "architecture: armel\nbootloaders:\n  u_boot:\n"
                     "    file: a_file\n")
     self.assertEqual(expected_out, str(metadata))