def test_save(self): tmpdir = tempfile.mkdtemp() try: for ext in (".dag", ".zip", ".bz2", ".gz"): filename = os.path.join(tmpdir, "ctx" + ext) a = self.ctx[A] = random.randint(0, 100) self.assertEquals(self.ctx[A], a) self.ctx.save(filename) _logger.info("context file '%s' is %db" % (os.path.basename(filename), os.stat(filename).st_size)) new_ctx = MDFContext.load(filename) self.assertEquals(new_ctx[A], a) os.unlink(filename) finally: shutil.rmtree(tmpdir, True)
def test_save(self): tmpdir = tempfile.mkdtemp() try: for ext in (".dag", ".zip", ".bz2", ".gz"): filename = os.path.join(tmpdir, "ctx" + ext) a = self.ctx[A] = random.randint(0, 100) self.assertEquals(self.ctx[A], a) self.ctx.save(filename) _logger.info( "context file '%s' is %db" % (os.path.basename(filename), os.stat(filename).st_size)) new_ctx = MDFContext.load(filename) self.assertEquals(new_ctx[A], a) os.unlink(filename) finally: shutil.rmtree(tmpdir, True)