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
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