def test26(self): """SDT(iterable, **kwargs), with overlapping key/values""" D = SDT(dict([(HI, 10), (CR, 9)]), MI=1) D.update([HI, HI, HI, FA, FA]) self.assertEqual(repr(D), 'SDT(HI=13, MI=1, CR=9, FA=2)')
def test0(self): L = SDT(HI=10, MI=1, CR=9) L.update(HI=11, FA=5) self.assertTrue(isinstance(L, SDT)) self.assertEqual(L, SDT(HI=21, MI=1, CR=9, FA=5)) # L is updated