def testHasAttr(self): d1 = Driver('d1') d1.add_attr(key='foo', value='bar1', number=True, subkey='one') d1.add_attr(key='foo', value='bar2', number=True, subkey='two') d1.add_attr(key='foo', value='bar3', number=True, subkey='three') d1.add_attr(key='foo', value='bar4', number=True, subkey='four') self.assertFalse(d1.has_attr(key='foo', number=False)) self.assertTrue(d1.has_attr(key='foo', number=True)) self.assertTrue(d1.has_attr(key='foo', number=1, subkey='two'))