Re: [Python] OLE Object

2007-12-30 Per discussione salvatore monaco
Grazie mille ragazzi

2007/12/29, Daniele Varrazzo [EMAIL PROTECTED]:

 salvatore monaco ha scritto:
  Ciao a tutti
  qualcuno sa dirmi se con python e' possibile invocare oggetti ole?
  in particolare questo ogetto ha due metodi
  il primo si autentica al db
  il secondo decripta le stringhe che gli vengono fornite come argomenti
 
  al momento lo uso all'interno di MS access con uno script che invoca i
 metodi
  vorrei fare un applicazione un po diversa usando python ma non voglio
 buttarmi

 Ho fatto qualcosa con le Python Win32 Extensions:

homepage: http://starship.python.net/crew/mhammond/win32/
download: http://sourceforge.net/project/showfiles.php?group_id=78018

 Il tuo esempio si dovrebbe tradurre in qualcosa tipo:

  eng = win32com.client.Dispatch(Crypt.Engine)

 e l'invocazione dei metodi sostanzialmente immutata.

 Ricordo che ci sono due sistemi per fare le cose: uno totalmente dinamico,
 con
 cui l'introspezione COM viene utilizzata dinamicamente per accedere a
 metodi e
 proprietà esposti dagli oggetti, un'altra off-line: nel package c'è uno
 script che preprocessa un'interfaccia COM e genera un package Python che
 la
 espone completamente (classi, metodi, attributi, costanti...) e consente
 un
 accesso più rapido.

 Toh, anche un link:

 http://aspn.activestate.com/ASPN/docs/ActivePython/2.3/pywin32/html/com/win32com/HTML/QuickStartClientCom.html

 Tutto molto lontano nella memoria :) ma a suo tempo riuscii a scriptare
 Excel
 (che ha un modello di oggetti molto complesso) dall'esterno... ed ero
 anche
 poco esperto di Python.

 Mi dispiace non poterti aiutare più nei dettagli, ora non ho un Windows
 sottomano. A presto ;)

 --
 Daniele Varrazzo - Develer S.r.l.
 http://www.develer.com
 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] unittest: organizzazione del codice

2007-12-30 Per discussione Luca
Salve a tutti.

La mia esperienza dei test del codice si ferma a JUnit, dove la prassi
è raggruppare tutti i test in un package test che rifletta esattamente
la gerarchia di package del codice che si vuole testare.

Sto iniziando a scrivere del codice di test in python e volevo
iniziare subito col metodo standard del linguaggio: ma qual'è la
prassi in python?
Ho visto codice dove ogni modulo ha al suo interno un ulteriore
sottomodulo tests. E' buona cosa? Oppure l'organizzazione alla Java
è normale anche in python?

Grazie!
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] unittest: organizzazione del codice

2007-12-30 Per discussione Lawrence Oluyede
 Sto iniziando a scrivere del codice di test in python e volevo
 iniziare subito col metodo standard del linguaggio: ma qual'è la
 prassi in python?

Non c'è un metodo standard. E se lo standard fosse il modulo unittest
allora bleah :P
Preferisco i tool che fanno discovery, come py.test e nose

Io ti consiglio di provarli entrambi:

- py.test: http://codespeak.net/py/dist/test.html
- nose: http://somethingaboutorange.com/mrl/projects/nose/

 Ho visto codice dove ogni modulo ha al suo interno un ulteriore
 sottomodulo tests. E' buona cosa? Oppure l'organizzazione alla Java
 è normale anche in python?

Io la maggior parte delle volte vedo un package tests (o test) con
dentro file tipo test_NOMEMODULOTESTATO.py



-- 
Lawrence, stacktrace.it - oluyede.org - neropercaso.it
It is difficult to get a man to understand
something when his salary depends on not
understanding it - Upton Sinclair
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] unittest: organizzazione del codice

2007-12-30 Per discussione Lawrence Oluyede
 py.test ha lo switch -k che è figo ma è facilmente replicabile anche in 
 nose.

-k esegue solo i test che matchano la keyword che gli passi come argomento.
Per la cronaca


-- 
Lawrence, stacktrace.it - oluyede.org - neropercaso.it
It is difficult to get a man to understand
something when his salary depends on not
understanding it - Upton Sinclair
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] unittest: organizzazione del codice

2007-12-30 Per discussione Luca
Ti ringrazio, davvero interessante. In effetti py.test pare davvero diretto.

Grazie ancora!

On Dec 30, 2007 7:21 PM, Lawrence Oluyede [EMAIL PROTECTED] wrote:
  py.test ha lo switch -k che è figo ma è facilmente replicabile anche in 
  nose.

 -k esegue solo i test che matchano la keyword che gli passi come argomento.
 Per la cronaca



 --
 Lawrence, stacktrace.it - oluyede.org - neropercaso.it
 It is difficult to get a man to understand
 something when his salary depends on not
 understanding it - Upton Sinclair
 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python