def test_step_three_blocks(self):
    block1 = source()
    block2 = source()
    block3 = operator_of(conjunction, block1, block2)
    simulation = Simulation([block3, block2, block1])
    simulation.run()
    self.assertEqual(1, block3.outputs[0].value)
def test_step_three_blocks(self):
    block1 = source()
    block2 = source()
    block3 = operator_of(conjunction, block1, block2)
    simulation = Simulation([block3, block2, block1])
    simulation.run()
    self.assertEqual(1, block3.outputs[0].value)