コード例 #1
0
ファイル: state_tests.py プロジェクト: ianjohnson/pypeline
    def test_exec_state(self):
        value = 7
        state = list()
        msg = "*2"
        m_one = return_(value)
        m_two = m_one >= (lambda a: State(lambda s: (a * 2, s.append(msg) or s)))

        self.assertEquals([msg], State.execState(m_two, state))
コード例 #2
0
ファイル: helpers.py プロジェクト: ianjohnson/pypeline
def exec_pipeline(state_monad, state):
    return State.execState(state_monad, state)
コード例 #3
0
ファイル: parallel_helpers.py プロジェクト: ianj-als/pypeline
def exec_pipeline(state_monad, state):
    wrapped_state = State.execState(state_monad, state)
    return wrapped_state.state