Beispiel #1
0
 def testMissingSymbol(self):
     image = Image('name', 'node', test=True)
     image._entries = {}
     with self.assertRaises(ValueError) as e:
         image.LookupSymbol('_binman_type_prop_pname', False, 'msg')
     self.assertIn("msg: Entry 'type' not found in list ()",
                   str(e.exception))
Beispiel #2
0
 def testMissingSymbol(self):
     image = Image('name', 'node', test=True)
     image._entries = {}
     with self.assertRaises(ValueError) as e:
         image.LookupSymbol('_binman_type_prop_pname', False, 'msg')
     self.assertIn("msg: Entry 'type' not found in list ()",
                   str(e.exception))
Beispiel #3
0
 def testMissingSymbolOptional(self):
     image = Image('name', 'node', test=True)
     image._entries = {}
     with capture_sys_output() as (stdout, stderr):
         val = image.LookupSymbol('_binman_type_prop_pname', True, 'msg')
     self.assertEqual(val, None)
     self.assertEqual("Warning: msg: Entry 'type' not found in list ()\n",
                      stderr.getvalue())
     self.assertEqual('', stdout.getvalue())
Beispiel #4
0
 def testMissingSymbolOptional(self):
     image = Image('name', 'node', test=True)
     image._entries = {}
     with capture_sys_output() as (stdout, stderr):
         val = image.LookupSymbol('_binman_type_prop_pname', True, 'msg')
     self.assertEqual(val, None)
     self.assertEqual("Warning: msg: Entry 'type' not found in list ()\n",
                      stderr.getvalue())
     self.assertEqual('', stdout.getvalue())
Beispiel #5
0
 def testBadProperty(self):
     image = Image('name', 'node', test=True)
     image._entries = {'u-boot': 1}
     with self.assertRaises(ValueError) as e:
         image.LookupSymbol('_binman_u_boot_prop_bad', False, 'msg')
     self.assertIn("msg: No such property 'bad", str(e.exception))
Beispiel #6
0
 def testBadProperty(self):
     image = Image('name', 'node', test=True)
     image._entries = {'u-boot': 1}
     with self.assertRaises(ValueError) as e:
         image.LookupSymbol('_binman_u_boot_prop_bad', False, 'msg')
     self.assertIn("msg: No such property 'bad", str(e.exception))