Du bist nicht eingeloggt! Möglicherweise kannst du deswegen nicht alles sehen.
  (Noch kein mods.de-Account? / Passwort vergessen?)
Zur Übersichtsseite
Hallo anonymer User.
Bitte logge dich ein
oder registriere dich!
 Moderiert von: Che Guevara


 Thema: Gehirnsalat ( wir unter uns )
« erste « vorherige 1 ... 6301 6302 6303 6304 [6305] 6306 6307 6308 6309 ... 6582 nächste » letzte »
erste ungelesene Seite | letzter Beitrag 
Gore

Gori
Unit Tests
 
Code:
class Fufu
{
    public function __construct($lala = null)
    {}
}


Ich möchte gern die 2 Möglichkeiten testen die obere Klasse zu erstellen.
Testet man da auch den leeren Fall oder nur falls $lala gefüllt ist?
18.06.2013 11:05:10  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Noch_ein_Kamel

Guerilla
Kommt drauf an.

Die Klasse würd ich garnicht testen, da sie nix macht
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Noch_ein_Kamel am 18.06.2013 11:08]
18.06.2013 11:08:02  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Gore

Gori
Auf?
18.06.2013 11:08:33  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
WeGi

AUP WeGi 26.02.2011
Kann ich in Python irgendwie prüfen ob 2 Functionen gleich bzw. ähnlich sind? (Nicht deren binding zu einem Namespace, sondern die Funktionsdef selbst)
18.06.2013 13:46:29  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Noch_ein_Kamel

Guerilla
 
Zitat von Gore

Auf?


Kommt drauf an, was sie macht.

Ob "new Object()" nen Objekt erzeugt braucht man nicht testen.

Wenn dein Konstruktor mit der Variable nichts anders macht, als sie zu speichern brauch man den Fall ohne Variable wohl auch nicht testen... Wenn abhängig davon andere Operationen bei der Erstellung eines Objektes ausgeführt werden, macht es wohl Sinn zu Prüfen, ob die Ergebnisse, wie erwartet sind.
18.06.2013 14:38:45  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
Meinst du die Parameter oder den Torso?

Parameter: http://docs.python.org/3/library/inspect.html#introspecting-callables-with-the-signature-object
18.06.2013 14:39:39  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
Es gibt auch noch getfullargspec oder so ähnlich, das gibt's afaik schon seit Python 2.
18.06.2013 14:40:45  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SirSiggi

SirSiggi
Nach ca. 1 Woche mit Opera Next muss ich sagen: Man kann damit arbeiten. Zwar hoffe ich, dass viele GUI-Features aus dem alten Opera wieder rein kommen, aber er bedient sich schon einmal 1000 mal besser als alle anderen Drecksbrowser. Und wenigstens ist er nicht mehr so lahm wie Opera...

Insofern: Es besteht echt noch Hoffnung.
18.06.2013 14:43:46  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
WeGi

AUP WeGi 26.02.2011
 
Zitat von csde_rats

Es gibt auch noch getfullargspec oder so ähnlich, das gibt's afaik schon seit Python 2.


Ich meinte den Body. Ich mach das jetzt so, dass ich mir mit inspect.getsourcleines() den body als string hole und dann mit difflib die ratio berechne.
18.06.2013 15:03:22  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
flying sheep

AUP flying sheep 04.12.2011
 
Zitat von WeGi

Kann ich in Python irgendwie prüfen ob 2 Functionen gleich bzw. ähnlich sind? (Nicht deren binding zu einem Namespace, sondern die Funktionsdef selbst)

 
Code:
import ast, inspect

def relevant_func(func):
    """Holt relevante teile aus der funktionsdefinition"""
    func = ast.parse(inspect.getsource(func)).body[0]
    return (
        #func.name, #wohl eher nicht
        func.args.args,
        func.args.defaults,
        ...,
        [relevant_expr(expr) for expr in func.body],
        )

def compare_funcs(*funcs):
    f_iter = (relevant_func(f) for f in funcs)
    start = next(f_iter)
    return all(func == start for func in f_iter)

relevant_expr und
was sonst noch so von der signatur (
func.args
) wichtig ist, musst du selber rausfinden :/

blöderweise vergleichen die ast-objekte immer False…
[Dieser Beitrag wurde 2 mal editiert; zum letzten Mal von flying sheep am 18.06.2013 15:31]
18.06.2013 15:29:03  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Gore

Gori
 
Zitat von Noch_ein_Kamel

 
Zitat von Gore

Auf?


Kommt drauf an, was sie macht.

Ob "new Object()" nen Objekt erzeugt braucht man nicht testen.

Wenn dein Konstruktor mit der Variable nichts anders macht, als sie zu speichern brauch man den Fall ohne Variable wohl auch nicht testen... Wenn abhängig davon andere Operationen bei der Erstellung eines Objektes ausgeführt werden, macht es wohl Sinn zu Prüfen, ob die Ergebnisse, wie erwartet sind.



Ok, hätte das vielleicht ausführen sollen. Es werden im construct in der Tat noch Methoden aufgerufen, die evtl. Exceptions werfen.
18.06.2013 16:35:04  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Ashtray

ashtray2


geilo
18.06.2013 21:44:04  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
DeineOmi

deineomi
...
Das sieht gar nicht fancy aus.

Gefällt mir nicht.
18.06.2013 21:55:11  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
cms

AUP cms 14.11.2012
verschmitzt lachen
Ah, Windows 8, ja?
18.06.2013 21:58:54  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Redh3ad

AUP Redh3ad 11.10.2009
Für im Heizungskeller wär's in Ordnung, wenn man sonst per Smartphoneapp steuert peinlich/erstaunt
18.06.2013 21:59:18  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Ashtray

ashtray2
ich steigere noch auf das 10" color-panel Breites Grinsen

außerdem mag ich gerade lieber als fancy
18.06.2013 22:16:21  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
csde_rats

AUP csde_rats 04.09.2021
Ist so ein Siemens-Ding nicht automagisch gehackt, nachdem es eingesteckt wird?
18.06.2013 22:29:06  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
igor]2

Phoenix
Panic Room oder was.
19.06.2013 8:12:47  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Noch_ein_Kamel

Guerilla
Boah was ne Hitze draussen... genau die richtige Woche urlaub genommen, da kann ich zu Hause siten und Eis essen, statt in der Hitze zu braten
19.06.2013 14:40:59  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Danzelot

AUP Danzelot 28.02.2014
Ich sitze hier in einem kühlen dunklen Büro, schön gemütlich
19.06.2013 15:20:48  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SkunkyVillage

PpdpP - SkunkyVillage
Hier gabs heute richtig, richtig mieses Gewitter.
19.06.2013 15:23:49  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Ich glaub ich hab die beiden Festivals überorganisiert. Aufjedenfall hab ich glaub ich mal wieder zu viel Geld ausgegebenfröhlich

Hurricane alleine das ticket 160
Dann Strompauschale (via batterien) für 10 euro, Safe-Miete für 20 euro

Lebensmittel für 115,- EUR (gut, die Konserven, das Wasser und das Pils werden nicht schlecht; gekauft hätte ich es sonst aber nicht)

Regenjacke plus fleeceteil 150 euro

Diverses Campingzubehör für circa 120 euro (gasköcher, Campingstuhl usw.)

Sprit....

man man man, dafür hätt ich auch gut nen erholsameren urlaub machen können fröhlich
19.06.2013 16:05:30  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Achja und ne Sonnenbrille für 150,- EUR :X
19.06.2013 16:05:58  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Danzelot

AUP Danzelot 28.02.2014
 
Zitat von SkunkyVillage

Hier gabs heute richtig, richtig mieses Gewitter.

Gibts morgen
19.06.2013 16:07:11  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SirSiggi

SirSiggi
 
Zitat von TriggerTG

Achja und ne Sonnenbrille für 150,- EUR :X


Lass mich raten, du hast keine Stärke?

Hast du nicht vor kurzem gefragt, wo all dein Geld hinginge?
19.06.2013 16:14:14  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Beides mal "Ja" Augenzwinkern
19.06.2013 16:15:37  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
TriggerTG

TriggerTG
Das Problem ist, dass ich es nicht ertrage, wenn ich nicht für möglichst viele Eventualitäten vorsorge fröhlich


Beim Essen hab ich zB bedacht, dass ich ja Besuch am Zelt erhalten könnte, der mit supi Bier, Konserven und Süßigkeiten versorgt werden möchte fröhlich
19.06.2013 16:16:44  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SkunkyVillage

PpdpP - SkunkyVillage
Meine Erfahrung ist, dass man viel weniger futtert als geplant und man das meiste wieder mit nach Hause nimmt.
19.06.2013 16:30:00  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
cms

AUP cms 14.11.2012
...
500g - 750g Fleisch pro Tag, 2 Packungen Milchbrötchen, 2 Packungen Salzstangen. Vll. noch Chips dazu. Reicht völlig!
19.06.2013 16:32:13  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
flying sheep

AUP flying sheep 04.12.2011
 
Zitat von SkunkyVillage

Meine Erfahrung ist, dass man viel weniger futtert als geplant und man das meiste wieder mit nach Hause nimmt.

dito. man trinkt bier und tanzt und latscht und faulenzt und dann kommt man irgendwann betrunken auf die idee, dass man hunger hat und kauft sich eh ein hotdog am stand.

und am ende nimmt man das meiste essen wieder mit oder lässt es liegen.
19.06.2013 16:33:33  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
 Thema: Gehirnsalat ( wir unter uns )
« erste « vorherige 1 ... 6301 6302 6303 6304 [6305] 6306 6307 6308 6309 ... 6582 nächste » letzte »

mods.de - Forum » Webdesign & Coding » 

Hop to:  

Thread-Tags:
Mod-Aktionen:
23.08.2018 12:40:15 TriggerTG hat den Thread-Titel geändert (davor: "Wiederbelebungssalat")
09.03.2017 08:55:19 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
21.05.2014 16:08:26 Redh3ad hat den Thread-Titel geändert (davor: "Hochzeitssalat")
10.05.2014 09:43:28 Redh3ad hat den Thread-Titel geändert (davor: "Gehirnsalat")
19.10.2013 21:43:03 [DK]Peacemaker hat diesen Thread repariert.
04.10.2013 20:11:45 TriggerTG hat den Thread-Titel geändert (davor: "Damiferkel-Salat")
29.08.2013 19:59:27 [DK]Peacemaker hat den Thread-Titel geändert (davor: "HerpDerpSalat")
19.08.2013 10:04:19 TriggerTG hat den Thread-Titel geändert (davor: "SirSiggiSalat")
13.08.2013 18:43:13 TriggerTG hat den Thread-Titel geändert (davor: "Kamelwochensalat")
05.08.2013 09:47:37 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
24.06.2013 16:30:39 TriggerTG hat den Thread-Titel geändert (davor: "cmssalat")
20.06.2013 12:58:35 TriggerTG hat den Thread-Titel geändert (davor: "Krissalat")
13.06.2013 10:59:25 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
08.06.2013 11:28:06 TriggerTG hat den Thread-Titel geändert (davor: "rABBIntensalat")
03.06.2013 09:56:52 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")

| tech | impressum