示例#1
0
def dummydata():
    ## Person
    p1 = Person()
    p1.name = "Anna"
    p1.password = "******"
    p1.is_present = True
    p1.role = 0

    p2 = Person()
    p2.name = "Bob"
    p2.password = "******"
    p2.is_present = False
    p2.role = 1

    ## Elec-Rounds
    elec_round = ElectionRound()
    elec_round.title = "Braucht Ihr Pause?"
    elec_round.running = "running"
    elec_round.max_choices_per_person = 1

    ## Choices
    ch1 = Choice()
    ch1.picture = "beer.png"
    ch1.description = "Ja!"
    ch1.counter = 4
    #ch2.elec_round = elec_round

    ch2 = Choice()
    ch2.picture = "working.jpg"
    ch2.description = "Ne, passt..."
    ch2.counter = 2
    ch2.election_round = elec_round

    # RELATIONSHIP (pls work)

    # The example Choice belongs to the first Election Round 
    ch1.election_round = elec_round
    # Anna and Bob both Voted in the first Election Round
    p1.voted_in_election_round.append(elec_round)
    p2.voted_in_election_round.append(elec_round)
    # Anna has Bobs Vote
    p1.received_proxy_vote.append(p2)

    session.add(p1)
    session.add(p2)
    session.add(elec_round)
    session.add(ch1)
    session.add(ch2)

    session.commit()
p2 = Person()
p2.name = "Bob"
p2.password = "******"
p2.is_present = False
p2.role = 1

## Elec-Rounds
elec_round = ElectionRound()
elec_round.title = "Braucht Ihr Pause?"
elec_round.running = "running"
elec_round.max_choices_per_person = 1

## Choices
ch1 = Choice()
ch1.picture = "beer.png"
ch1.description = "Ja!"
ch1.counter = 4
#ch2.elec_round = elec_round

ch2 = Choice()
ch2.picture = "working.jpg"
ch2.description = "Ne, passt..."
ch2.counter = 2
ch2.election_round = elec_round

# RELATIONSHIP (pls work)

# The example Choice belongs to the first Election Round
ch1.election_round = elec_round
# Anna and Bob both Voted in the first Election Round
p1.voted_in_election_round.append(elec_round)
示例#3
0
文件: setup.py 项目: Alge/smspoll
    u.email = "*****@*****.**"
    u.password = "******"
    u.save()

    p1 = Poll()
    p1.name = "Testpoll 1"
    p1.number = "+46766862842"
    p1.allow_duplicate_answers = True
    p1.allow_multiple_choices = True
    p1.owner = u
    p1.save()

    c1 = Choice()
    c1.poll = p1
    c1.name = "01"
    c1.description = "Bidrag nr. 1 - Bä bä vita lamm"
    c1.save()

    c2 = Choice()
    c2.poll = p1
    c2.name = "02"
    c2.description = "Bidrag nr. 2 - Blinka lilla stjärna"
    c2.save()

    c3 = Choice()
    c3.poll = p1
    c3.name = "03"
    c3.description = "Bidrag nr. 3 - Björnen sover"
    c3.save()

    c4 = Choice()