Beispiel #1
0
def make_bracket(n):

    e = Event(name="test event", format=Event.EventFormat.elim1)
    e.save()

    b = e.get_format_class(n)()
    b.name = "asdf"
    b.save()

    people = [
        EventLink(manual_name=chr(ord("a") + i), event=e) for i in range(n)
    ]
    for p in people:
        p.save()

    b.build(people)

    # for round in range(2,-1,-1):
    #     print("round = {}".format(round))
    #     for m in b.kumitematch_set.filter(round=round):
    #         aka = m.aka.name if m.aka is not None else "?"
    #         shiro = m.shiro.name if m.shiro is not None else "?"
    #         print("{} - {} vs {}".format(m, aka, shiro))

    return b
Beispiel #2
0
def make_bracket(n):

    e = Event(name="test event", format=Event.EventFormat.kata)
    e.save()

    b = e.get_format_class(n)()
    b.name = "asdf"
    b.save()

    people = [
        EventLink(manual_name=chr(ord("a") + i), event=e) for i in range(n)
    ]
    for p in people:
        p.save()

    b.build(people)

    return b