Oggi ho corso un po 'di doctests utilizzando Python 2.6 su Ubuntu 9.10 con il naso:Perché nose trova i test nei file con solo il permesso 644?
nosetests --with-doctest
Ran 0 tests in 0.001s
OK
WTF? Ho fatto dei test in quei file, perché non funzionava?
ho cambiato il permesso di 644:
sudo chmod 644 * -R
nosetests --with-doctest
Ran 11 test in 0.004s
FAILED (errors=1)
cambiarlo di nuovo a 777:
sudo chmod 777 * -R
nosetests --with-doctest
Ran 0 tests in 0.001s
OK
Perché? Usando 644, non riesco nemmeno a modificare i miei file!
Bisogno-meno da dire, il proprietario del file sono io. –
Wow, l'ho postato 1 ora fa ed è già la prima voce in Google per "nose permission 644". Non so cosa mi stupisca di più: quanto sta diventando così famoso, o quanto Google sta diventando veloce. –
Perché non puoi modificare i tuoi file? 644 == -rw-r - r-- – codeape