예제 #1
0
파일: snake_test.py 프로젝트: kaste/waterf
    def testT(self, taskqueue, fastndb):
        task(T, 'T').enqueue()
        consume(taskqueue)

        assert [['T1', 'T2']] == messages
        assert _Result.query().fetch() == []
        assert queue.Lock.model.query().fetch() == []
예제 #2
0
파일: snake_test.py 프로젝트: kaste/waterf
    def testYieldPlainValue(self, taskqueue, ndb):
        task(Y, task(YieldPlainValue)).run()
        consume(taskqueue)

        assert ['VALUE'] == messages
        assert _Result.query().fetch() == []
예제 #3
0
파일: snake_test.py 프로젝트: kaste/waterf
    def testCallAbort(self, taskqueue, ndb):
        task(Y, task(CallAbort)).run()
        consume(taskqueue)

        assert [] == messages
        assert _Result.query().fetch() == []
예제 #4
0
파일: snake_test.py 프로젝트: kaste/waterf
    def testRaisePermanentFailure(self, taskqueue, fastndb):
        task(Y, task(RaisePermanentFailure)).run()
        consume(taskqueue)

        assert [] == messages
        assert _Result.query().fetch() == []
예제 #5
0
파일: snake_test.py 프로젝트: kaste/waterf
    def testB(self, taskqueue, ndb):
        task(Y, task(B)).run()
        consume(taskqueue)

        assert ['B'] == messages
        assert _Result.query().fetch() == []
예제 #6
0
파일: snake_test.py 프로젝트: kaste/waterf
def _clean():
    assert _Result.query().fetch() == []
예제 #7
0
파일: snake_test.py 프로젝트: kaste/waterf
    def testNested(self, taskqueue, fastndb):
        task(Nested).enqueue()
        consume(taskqueue)

        assert "Nested Level1 Level2 Level1 Nested Done".split() == messages
        assert _Result.query().fetch() == []