def test_setitem(self): """ Tests __setitem__ method of AttribDict class. """ # 1 ad = AttribDict() ad['test'] = 'NEW' self.assertEqual(ad['test'], 'NEW') self.assertEqual(ad.test, 'NEW') self.assertEqual(ad.get('test'), 'NEW') self.assertEqual(ad.__getattr__('test'), 'NEW') self.assertEqual(ad.__getitem__('test'), 'NEW') self.assertEqual(ad.__dict__['test'], 'NEW') self.assertEqual(ad.__dict__.get('test'), 'NEW') self.assertIn('test', ad) self.assertIn('test', ad.__dict__) # 2 ad = AttribDict() ad.__setitem__('test', 'NEW') self.assertEqual(ad['test'], 'NEW') self.assertEqual(ad.test, 'NEW') self.assertEqual(ad.get('test'), 'NEW') self.assertEqual(ad.__getattr__('test'), 'NEW') self.assertEqual(ad.__getitem__('test'), 'NEW') self.assertEqual(ad.__dict__['test'], 'NEW') self.assertEqual(ad.__dict__.get('test'), 'NEW') self.assertIn('test', ad) self.assertIn('test', ad.__dict__)
def test_setitem(self): """ Tests __setitem__ method of AttribDict class. """ # 1 ad = AttribDict() ad['test'] = 'NEW' assert ad['test'] == 'NEW' assert ad.test == 'NEW' assert ad.get('test') == 'NEW' assert ad.__getattr__('test') == 'NEW' assert ad.__getitem__('test') == 'NEW' assert ad.__dict__['test'] == 'NEW' assert ad.__dict__.get('test') == 'NEW' assert 'test' in ad assert 'test' in ad.__dict__ # 2 ad = AttribDict() ad.__setitem__('test', 'NEW') assert ad['test'] == 'NEW' assert ad.test == 'NEW' assert ad.get('test') == 'NEW' assert ad.__getattr__('test') == 'NEW' assert ad.__getitem__('test') == 'NEW' assert ad.__dict__['test'] == 'NEW' assert ad.__dict__.get('test') == 'NEW' assert 'test' in ad assert 'test' in ad.__dict__
def test_setitem(self): """ Tests __setitem__ method of AttribDict class. """ # 1 ad = AttribDict() ad["test"] = "NEW" self.assertEqual(ad["test"], "NEW") self.assertEqual(ad.test, "NEW") self.assertEqual(ad.get("test"), "NEW") self.assertEqual(ad.__getattr__("test"), "NEW") self.assertEqual(ad.__getitem__("test"), "NEW") self.assertEqual(ad.__dict__["test"], "NEW") self.assertEqual(ad.__dict__.get("test"), "NEW") self.assertTrue("test" in ad) self.assertTrue("test" in ad.__dict__) # 2 ad = AttribDict() ad.__setitem__("test", "NEW") self.assertEqual(ad["test"], "NEW") self.assertEqual(ad.test, "NEW") self.assertEqual(ad.get("test"), "NEW") self.assertEqual(ad.__getattr__("test"), "NEW") self.assertEqual(ad.__getitem__("test"), "NEW") self.assertEqual(ad.__dict__["test"], "NEW") self.assertEqual(ad.__dict__.get("test"), "NEW") self.assertTrue("test" in ad) self.assertTrue("test" in ad.__dict__)