Example #1
0
    def test_match_stubborn_block_origin_public(self):
        strategy = Strategy(equal_fork_stubborn=True)
        strategy.active = True

        action = strategy.find_action(0, 1, BlockOrigin.public)
        self.assertEqual(action, Action.adopt)
Example #2
0
    def test_match_stubborn_block_origin_private(self):
        strategy = Strategy(equal_fork_stubborn=True)
        strategy.active = True

        action = strategy.find_action(1, 0, BlockOrigin.private)
        self.assertEqual(action, Action.wait)
Example #3
0
    def test_match_block_origin_private(self):
        strategy = Strategy()
        strategy.active = True

        action = strategy.find_action(2, 1, BlockOrigin.private)
        self.assertEqual(action, Action.override)