
ich bin seit ca. 1 Woche mit Python dran und ich muss sagen es gefaellt mir sehr gut. Allerdings habe ich ein kleine Problem mit MySQL und den Rückgabewerten, mache ich ein SQL Select und gebe das dict zurück, werden zum Beispiel Datumsfelder als Funktion zurückgegeben. (datetime.dateime(xxxx))
Durchlaufe ich mit einer For- Schleife das Dic und lasse mit die einzelnen Werte ausgeben sieht alles gut aus, wenn ich allerdings mit z.B. [0][1] direkt auf ein Element zugreife wird es nicht umgestzt.
Hier mal die verschiedenen ausgaben.
Mein Problem tritt vorallem im Zusammehang mit Unittest auf, ich simmuliere den Datenbankzugriff und prüfe die Rückgabewerte mit meine Erwartungswerten - diese stimmen dann natürlich nicht und mein Test schlägt fehlt.
Kann mir einer helfen?
((1000L, 'test', datetime.datetime(2005, 8, 24, 17, 41, 50), datetime.datetime(2005, 8, 24, 17, 41, 50), datetime.datetime(2005, 8, 24, 17, 41, 50), datetime.datetime(2005, 8, 24, 17, 41, 50)),)
1000
test
2005-08-24 17:41:50
2005-08-24 17:41:50
2005-08-24 17:41:50
2005-08-24 17:41:50