Ejemplo n.º 1
0
 def test_get_attribute(self):
     md = Metadata(
         attributes={'one': 1, 'two': 2, '{http://namespace.org}three': 4},
         nsmap={'pre': 'http://namespace.org'}
     )
     igt = Igt(metadata=[md], attributes={'three': 3})
     assert md.get_attribute('one') == 1
     assert md.get_attribute('two') == 2
     assert md.get_attribute('three') is None
     assert md.get_attribute('three', namespace='http://namespace.org') == 4
     assert md.get_attribute('three', namespace='pre') == 4
     assert md.get_attribute('three', inherit=True) == 3
     assert md.get_attribute('three', namespace='pre', inherit=True) == 4
     assert md.get_attribute('three', default=5) == 5
Ejemplo n.º 2
0
 def test_get_attribute(self):
     md = Metadata(
         attributes={'one': 1, 'two': 2, '{http://namespace.org}three': 4},
         nsmap={'pre': 'http://namespace.org'}
     )
     igt = Igt(metadata=[md], attributes={'three': 3})
     self.assertEqual(md.get_attribute('one'), 1)
     self.assertEqual(md.get_attribute('two'), 2)
     self.assertIs(md.get_attribute('three'), None)
     self.assertEqual(
         md.get_attribute('three', namespace='http://namespace.org'), 4
     )
     self.assertEqual(
         md.get_attribute('three', namespace='pre'), 4
     )
     self.assertEqual(md.get_attribute('three', inherit=True), 3)
     self.assertEqual(
         md.get_attribute('three', namespace='pre', inherit=True), 4
     )
     self.assertEqual(md.get_attribute('three', default=5), 5)