def test_corner_bets(): bin_builder = BinBuilder() wheel = Wheel() bin_builder.gen_corner_bets(wheel) assert wheel.get_bin(1).outcomes == frozenset([Outcome("1, 2, 4, 5", 8)]) assert wheel.get_bin(4).outcomes == frozenset([ Outcome("1, 2, 4, 5", 8), Outcome("4, 5, 7, 8", 8), ]) assert wheel.get_bin(7).outcomes == frozenset([ Outcome("4, 5, 7, 8", 8), Outcome("7, 8, 10, 11", 8), ]) assert wheel.get_bin(8).outcomes == frozenset([ Outcome("4, 5, 7, 8", 8), Outcome("5, 6, 8, 9", 8), Outcome("7, 8, 10, 11", 8), Outcome("8, 9, 11, 12", 8), ])