Exemple #1
0
    def test_refresh(self):
        loader = Loader(LWWSet, self.bucket, "test")
        # sanity check
        self.assertTrue("eric" not in loader.obj)
        loader.obj.add("eric")

        self.assertTrue("eric" in loader.obj)

        loader.refresh()
        self.assertTrue("eric" not in loader.obj)
Exemple #2
0
    def test_abort(self):
        loader = Loader(LWWSet, self.bucket, "test")
        # sanity check
        self.assertTrue("eric" not in loader.obj)

        with Loader(LWWSet, self.bucket, "test") as obj:
            obj.add("eric")
            Loader.abort()

        # Fetch the object again
        loader.refresh()

        # sanity check
        self.assertTrue("eric" not in loader.obj)