def test_dry_run(self): doc = dict(a=0) proxy = _DocProxy(doc, dry_run=True) self.assertEqual(proxy, proxy) self.assertEqual(proxy, doc) str(proxy) repr(proxy) self.assertEqual(len(proxy), len(doc)) self.assertEqual(proxy['a'], doc['a']) self.assertIn('a', proxy) for key in proxy: self.assertEqual(key, 'a') for key in proxy.keys(): self.assertEqual(key, 'a') proxy['a'] = 1 self.assertEqual(proxy['a'], 0) self.assertEqual(proxy, proxy) self.assertEqual(proxy, doc)
def test_dry_run(self): doc = dict(a=0) proxy = _DocProxy(doc, dry_run=True) assert proxy == proxy assert proxy == doc str(proxy) repr(proxy) assert len(proxy) == len(doc) assert proxy["a"] == doc["a"] assert "a" in proxy for key in proxy: assert key == "a" for key in proxy.keys(): assert key == "a" proxy["a"] = 1 assert proxy["a"] == 0 assert proxy == proxy assert proxy == doc
def test_dry_run(self): doc = dict(a=0) proxy = _DocProxy(doc, dry_run=True) assert proxy == proxy assert proxy == doc str(proxy) repr(proxy) assert len(proxy) == len(doc) assert proxy['a'] == doc['a'] assert 'a' in proxy for key in proxy: assert key == 'a' for key in proxy.keys(): assert key == 'a' proxy['a'] = 1 assert proxy['a'] == 0 assert proxy == proxy assert proxy == doc
def test_basic(self): doc = dict(a=0) proxy = _DocProxy(doc) self.assertEqual(proxy, proxy) self.assertEqual(proxy, doc) str(proxy) repr(proxy) self.assertEqual(len(proxy), len(doc)) self.assertEqual(proxy['a'], doc['a']) self.assertIn('a', proxy) for key in proxy: self.assertEqual(key, 'a') for key in proxy.keys(): self.assertEqual(key, 'a') proxy['a'] = 1 self.assertEqual(proxy['a'], doc['a']) self.assertEqual(proxy, proxy) self.assertEqual(proxy, doc) doc['a'] = 2 proxy.update(doc) self.assertEqual(proxy['a'], doc['a']) self.assertEqual(proxy, proxy) self.assertEqual(proxy, doc)
def test_basic(self): doc = dict(a=0) proxy = _DocProxy(doc) assert proxy == proxy assert proxy == doc str(proxy) repr(proxy) assert len(proxy) == len(doc) assert proxy["a"] == doc["a"] assert "a" in proxy for key in proxy: assert key == "a" for key in proxy.keys(): assert key == "a" proxy["a"] = 1 assert proxy["a"] == doc["a"] assert proxy == proxy assert proxy == doc doc["a"] = 2 proxy.update(doc) assert proxy["a"] == doc["a"] assert proxy == proxy assert proxy == doc
def test_basic(self): doc = dict(a=0) proxy = _DocProxy(doc) assert proxy == proxy assert proxy == doc str(proxy) repr(proxy) assert len(proxy) == len(doc) assert proxy['a'] == doc['a'] assert 'a' in proxy for key in proxy: assert key == 'a' for key in proxy.keys(): assert key == 'a' proxy['a'] = 1 assert proxy['a'] == doc['a'] assert proxy == proxy assert proxy == doc doc['a'] = 2 proxy.update(doc) assert proxy['a'] == doc['a'] assert proxy == proxy assert proxy == doc