Conjunto de mudanças 5512 no repositório publico


Ignorar:
Timestamp:
08/11/2011 18:57:41 (8 anos atrás)
Autor:
fabianosantos
Mensagem:

Melhorado testes do modelo de dados.

Arquivo:
1 editado

Legenda:

Não Modificado
Adicionado
Removido
  • il.spdo/trunk/il/spdo/db.py

    r5506 r5512  
    357357                 'Rio de Janeiro', 1, '11 1212.1234', '12312312312', 'O', u'Capitão Nascimento', a3.id)
    358358    session.add(ps4)
     359    # cria 1000 pessoas
     360    for i in xrange(1000):
     361        psN = Pessoa(u'Teste %s...' % str(i), u'xiru%s@xiru.org' % str(i), area_id=a1.id)
     362        session.add(psN)
     363
    359364    session.flush()
    360365
     
    408413
    409414    # Protocolo
    410     pt1 = Protocolo('I', td1.id, None, None, 'Assunto 1...', st1.id)
     415    pt1 = Protocolo('I', td1.id, None, None, '...', st1.id)
    411416    session.add(pt1)
    412417    session.commit()
    413     pt2 = Protocolo('R', td2.id, '123', None, 'Assunto 2...', st2.id)
     418    pt2 = Protocolo('R', td1.id, '123', None, 'Assunto 1...', st1.id)
    414419    session.add(pt2)
    415420    session.commit()
    416     pt3 = Protocolo('E', td3.id, '456-X', datetime.datetime.now(), 'Assunto 3...', st3.id)
     421    pt3 = Protocolo('E', td2.id, '456-X', datetime.date.today(), 'Assunto 2...', st2.id)
    417422    session.add(pt3)
    418423    session.commit()
     424    pt4 = Protocolo('I', td3.id, None, None, 'Assunto 3...', st3.id)
     425    session.add(pt4)
     426    session.commit()
     427
     428    # BUG: o mesmo bug que ocorre com pessoa com id = 1 ocorre com o
     429    # protocolo com id = 1
     430    session.delete(pt1)
    419431
    420432    # Pessoa de Origem
    421     po1 = PessoaOrigem(protocolo_id=pt1.id, pessoa_id=ps4.id)
     433    po1 = PessoaOrigem(protocolo_id=pt2.id, pessoa_id=ps4.id)
    422434    session.add(po1)
    423     po2 = PessoaOrigem(protocolo_id=pt2.id, pessoa_id=ps2.id)
     435    po2 = PessoaOrigem(protocolo_id=pt3.id, pessoa_id=ps2.id)
    424436    session.add(po2)
    425     po3 = PessoaOrigem(protocolo_id=pt3.id, pessoa_id=ps3.id)
     437    po3 = PessoaOrigem(protocolo_id=pt4.id, pessoa_id=ps3.id)
    426438    session.add(po3)
    427     po4 = PessoaOrigem(protocolo_id=pt3.id, pessoa_id=ps4.id)
     439    po4 = PessoaOrigem(protocolo_id=pt4.id, pessoa_id=ps4.id)
    428440    session.add(po4)
    429441
    430442    # Pessoa de Destino
    431     pd1 = PessoaDestino(protocolo_id=pt1.id, pessoa_id=ps3.id)
     443    pd1 = PessoaDestino(protocolo_id=pt2.id, pessoa_id=ps2.id)
    432444    session.add(pd1)
    433     pd2 = PessoaDestino(protocolo_id=pt2.id, pessoa_id=ps4.id)
     445    pd2 = PessoaDestino(protocolo_id=pt2.id, pessoa_id=ps3.id)
    434446    session.add(pd2)
    435447    pd3 = PessoaDestino(protocolo_id=pt3.id, pessoa_id=ps4.id, tipoentrega_id=te2.id, objeto_correios='RM283505565BR')
    436448    session.add(pd3)
    437     pd4 = PessoaDestino(protocolo_id=pt3.id, pessoa_id=ps2.id, tipoentrega_id=te3.id, data_entrega=datetime.datetime.now())
     449    pd4 = PessoaDestino(protocolo_id=pt4.id, pessoa_id=ps2.id, tipoentrega_id=te3.id, data_entrega=datetime.date.today())
    438450    session.add(pd4)
     451
     452    # cria 10000 protocolos
     453    for i in xrange(10000):
     454        ptN = Protocolo('I', td1.id, None, None, 'Teste %s...' % str(i), st1.id)
     455        session.add(ptN)
     456        session.commit()
     457        poN = PessoaOrigem(protocolo_id=ptN.id, pessoa_id=ps2.id)
     458        session.add(poN)
     459        pdN = PessoaDestino(protocolo_id=ptN.id, pessoa_id=ps3.id)
     460        session.add(pdN)
    439461   
    440462    # Referências
    441     rf1 = Referencia(protocolo_id=pt1.id, referencia_id=pt2.id)
     463    rf1 = Referencia(protocolo_id=pt4.id, referencia_id=pt2.id)
    442464    session.add(rf1)
    443     rf2 = Referencia(protocolo_id=pt1.id, referencia_id=pt3.id)
     465    rf2 = Referencia(protocolo_id=pt4.id, referencia_id=pt3.id)
    444466    session.add(rf2)
    445467   
    446468    # Notificacao
    447     nt1 = Notificacao(protocolo_id=pt1.id, pessoa_id=ps4.id)
     469    nt1 = Notificacao(pessoa_id=ps2.id, protocolo_id=pt2.id)
    448470    session.add(nt1)
    449     nt2 = Notificacao(protocolo_id=pt3.id, pessoa_id=ps3.id)
     471    nt2 = Notificacao(pessoa_id=ps2.id, protocolo_id=pt3.id)
    450472    session.add(nt2)
    451     nt3 = Notificacao(protocolo_id=pt3.id, pessoa_id=ps4.id)
     473    nt3 = Notificacao(pessoa_id=ps2.id, protocolo_id=pt4.id)
    452474    session.add(nt3)
    453475   
    454476    # Observacao
    455     ob1 = Observacao(protocolo_id=pt1.id, texto='Texto 1', usuario='tiao@macale.net')
     477    ob1 = Observacao(protocolo_id=pt4.id, texto='Texto 1', usuario='tiao@macale.net')
    456478    session.add(ob1)
    457     ob2 = Observacao(protocolo_id=pt1.id, texto='Texto 2', usuario='tiao@macale.net')
     479    ob2 = Observacao(protocolo_id=pt4.id, texto='Texto 2', usuario='tiao@macale.net')
    458480    session.add(ob2)
    459481    ob3 = Observacao(protocolo_id=pt3.id, texto='Texto 3', usuario='tiao@macale.net')
     
    463485   
    464486    # Anexo
    465     an1 = Anexo(protocolo_id=pt1.id, arquivo='documento.txt', tamanho=1200, usuario='tiao@macale.net')
     487    an1 = Anexo(protocolo_id=pt4.id, arquivo='documento.txt', tamanho=1000, usuario='tiao@macale.net')
    466488    session.add(an1)
    467     an2 = Anexo(protocolo_id=pt3.id, arquivo='documento2.doc', tamanho=2300, usuario='tiao@macale.net')
     489    an2 = Anexo(protocolo_id=pt4.id, arquivo='documento2.doc', tamanho=2000, usuario='tiao@macale.net')
    468490    session.add(an2)
    469     an3 = Anexo(protocolo_id=pt3.id, arquivo='apresent.ppt', tamanho=2500, usuario='tiao@macale.net')
     491    an3 = Anexo(protocolo_id=pt2.id, arquivo='apresent.ppt', tamanho=3000, usuario='tiao@macale.net')
    470492    session.add(an3)
     493    an4 = Anexo(protocolo_id=pt2.id, arquivo='apresent2.ppt', tamanho=4000, usuario='tiao@macale.net')
     494    session.add(an4)
    471495   
    472496    # Tramite
    473497    data = datetime.datetime.now()
    474     tr1 = Tramite(pt1.id, a1.id, None, data,'',False)
     498    tr1 = Tramite(pt4.id, a1.id, None, data, 'Teste 1', True)
    475499    session.add(tr1)
    476     tr2 = Tramite(pt1.id, a2.id, None, data, 'Revisar...')
     500    tr2 = Tramite(pt4.id, a2.id, None, data, 'Teste 2', True)
    477501    session.add(tr2)
    478     tr3 = Tramite(pt1.id, a3.id, None, data, 'Verificar...')
     502    tr3 = Tramite(pt4.id, a3.id, None, data, 'Teste 3', True)
    479503    session.add(tr3)
    480504    session.flush()
Note: Veja TracChangeset para ajuda no uso do visualizador de conjunto de mudanças.
 

The contents and data of this website are published under license:
Creative Commons 4.0 Brasil - Atribuir Fonte - Compartilhar Igual.