Beispiel #1
0
        def test(waittime):
            time.sleep(waittime)
            cs = CallStack(gkeyword)
            cache(gkeyword, kwargs={ 'x': 1, 'y': 2, 'z': 3 }, call_stack=cs, callback=callback)
            cs.save()


            os._exit(0)
 def test(waittime):
     time.sleep(waittime)
     cs = CallStack(gkeyword)
     val = cache(gkeyword,
                 kwargs={
                     'x': 1,
                     'y': 2,
                     'z': 3
                 },
                 call_stack=cs,
                 callback=callback)
     cs.save()
     os._exit(0)
Beispiel #3
0
    def test_load_and_save_stack(self):
        cs = CallStack(self.test_load_and_save_stack)

        h1 = Hook('fake-hash2', callback2)
        h2 = Hook('fake-hash3', callback3)

        cs.add_hook(h1)
        cs.add_hook(h2)

        assert len(cs.hooks) == 2
        assert len(cs.calls) == 0
        assert cs.hooks['fake-hash2'].hash == 'fake-hash2'
        assert cs.hooks['fake-hash3'].hash == 'fake-hash3'

        delete_stack(cs)

        save_stack(cs)
        loaded = load_stack(cs)

        assert len(loaded.hooks) == 2
        assert len(loaded.calls) == 0
        assert loaded.hooks['fake-hash2'].hash == 'fake-hash2'
        assert loaded.hooks['fake-hash3'].hash == 'fake-hash3'
    def test_load_and_save_stack(self):
        cs = CallStack(self.test_load_and_save_stack)

        h1 = Hook('fake-hash2', callback2)
        h2 = Hook('fake-hash3', callback3)

        cs.add_hook(h1)
        cs.add_hook(h2)

        assert len(cs.hooks) == 2
        assert len(cs.calls) == 0
        assert cs.hooks['fake-hash2'].hash == 'fake-hash2'
        assert cs.hooks['fake-hash3'].hash == 'fake-hash3'

        delete_stack(cs)

        save_stack(cs)
        loaded = load_stack(cs)

        assert len(loaded.hooks) == 2
        assert len(loaded.calls) == 0
        assert loaded.hooks['fake-hash2'].hash == 'fake-hash2'
        assert loaded.hooks['fake-hash3'].hash == 'fake-hash3'
Beispiel #5
0
    def test_load_and_save_stack(self):
        cs = CallStack(self.test_load_and_save_stack)

        h1 = Hook("fake-hash2", callback2)
        h2 = Hook("fake-hash3", callback3)

        cs.add_hook(h1)
        cs.add_hook(h2)

        assert len(cs.hooks) == 2
        assert len(cs.calls) == 0
        assert cs.hooks["fake-hash2"].hash == "fake-hash2"
        assert cs.hooks["fake-hash3"].hash == "fake-hash3"

        delete_stack(cs)

        save_stack(cs)
        loaded = load_stack(cs)

        assert len(loaded.hooks) == 2
        assert len(loaded.calls) == 0
        assert loaded.hooks["fake-hash2"].hash == "fake-hash2"
        assert loaded.hooks["fake-hash3"].hash == "fake-hash3"
Beispiel #6
0
 def test(waittime):
     time.sleep(waittime)
     cs = CallStack(gkeyword)
     val = cache(gkeyword, kwargs={"x": 1, "y": 2, "z": 3}, call_stack=cs, callback=callback)
     cs.save()
     os._exit(0)