enodyt.zapzarap.net/blog

nose: Testing for Exceptions #

python — enodyt @ 15.06.2009 12:13

Mit dem Python-Testframework nose und dessen raises-Decorator lässt es sich sehr elegant auf Exceptions testen:

# super.py
def superfunc():
    raise Exception("Ooops! Super!")

# test_super.py
from nose.tools import raises

@raises(Exception)
def test_superfunc():
    superfunc()

Log-Files mit less überwachen #

shell — Tags: , — enodyt @ 02.06.2009 18:50

less +F /path/to/log.message macht im Prinzip genau das Gleiche wie tail -f /path/to/log.message: nämlich den Schwanz einer Datei anzeigen. Im Gegensatz zu tail lässt sich bei less mit einem <CTRL-C> in den Pager-Mode wechseln und in der Datei herumscrollen (und bei Bedarf auch gleich mit <V> bearbeiten), ein <SHIFT-F> führt wieder zurück in den Überwachungsmode.

Klass! (Via [shell-fu]$.)

rEFIt Boot-Reihenfolge ändern #

os x — Tags: , , — enodyt @ 02.06.2009 9:17

In der Konfiguration /efi/refit/refit.conf die Zeile mit legacyfirst entkommentieren (z.B. mit sed: sed -e ’s/#(legacyfirst)/\1/’ -i~ /efi/refit/refit.conf), schon steht beim nächsten Boot-Vorgang Linux an vorderster Stelle.

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.

(c) 2010 enodyt.zapzarap.net/blog | powered by WordPress, running in doloops