MCPcopy Create free account
hub / github.com/ipython/traitlets / test_deepcopy

Method test_deepcopy

tests/config/test_loader.py:513–527  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

511 self.assertEqual(c1.Foo.Bam.bam, 10)
512
513 def test_deepcopy(self):
514 c1 = Config()
515 c1.Foo.bar = 10
516 c1.Foo.bam = 30
517 c1.a = "asdf"
518 c1.b = range(10)
519 c1.Test.logger = logging.Logger("test")
520 c1.Test.get_logger = logging.getLogger("test")
521 c2 = copy.deepcopy(c1)
522 self.assertEqual(c1, c2)
523 self.assertTrue(c1 is not c2)
524 self.assertTrue(c1.Foo is not c2.Foo)
525 self.assertTrue(c1.Test is not c2.Test)
526 self.assertTrue(c1.Test.logger is c2.Test.logger)
527 self.assertTrue(c1.Test.get_logger is c2.Test.get_logger)
528
529 def test_builtin(self):
530 c1 = Config()

Callers

nothing calls this directly

Calls 1

ConfigClass · 0.90

Tested by

no test coverage detected