via Wykop Mobilny (Android)
  • 0
Witam, czy sa mirko kodujacy w #golang, #java, po nauce Pythona chciałbym uczyć sie kolejnego języka programowania czy znajdzie sie jakiś dobry Mirek który mi przedstawi mocniejsze strony jednego z nich, w sensie w którym bedzie mi łatwiej po Pythonie i który mi sie bardziej przyda

Dodam o mnie lubie algorytmy, backend ale gdy sam jakąś funkcje, walidacje tworzę - niezbyt spodobała mi sie zabawa w
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ostatnio uczę się pisania testów #selenium z pomocą Pytesta. Niestety nie znalazłem klarownego sposobu w tutorialach w jaki mogę przekazywać zmienne między test case'ami, dlatego mam pytanie, czy sposób z poniższego kodu jest poprawny:

https://paste.ofcode.org/X8msShZGpB7FAyHJ8UnebJ

Czy definiowanie zmiennych poza klasami i metodami w Pyteście jest poprawne?

Z
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SuperStefan:
Chcesz przekazywać zmienną pomiędzy testami (tworzysz zmienną w teście A i wykorzystujesz w teście B) czy chcesz użyc tej samej zmiennej w dwóch testach? Jeśli to pierwsze - to burzysz niezależność testów. Nie rób tego.

Dlaczego w swoim kodzie najpierw tworzysz sobie page, a później w drugim teście i tak nadpisujesz wartość tego?
  • Odpowiedz
Jest sobie takie kod w #python

errors_file = os.path.join(os.path.dirname(__file__), 'errors.txt')
if not os.path.exists(errors_file):
os.mknod(errors_file)

Na #linux plik jest tworzony bezproblemowo, zaś na #freebsd pokazuje się taki komunikat:
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@GratisLPG: mknod kojazy mi sie jednoznacznie z tym co normalnie w linuxach jest w /dev/. W bsd jest inny mechanizm. Jezeli zalezy ci na utworzeniu zwyklego pliku a nie urzadzenia to pewnie raczej open() a nie mknod()
  • Odpowiedz
Hej Mirki i Mirabelki!

Mam zagwozdkę z #python. Potrzebuję metody dla klasy, która zmienia wartość nieokreślonej zmiennej o 1, bo nie chcę mi się pisać 15-stu metod dla każdej zmiennej:

class JakasKlasa(parent):
nieokreślona ilość
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
@Anorax: nie wiem co cpiesz, ale cos robisz zle. Opisz konkretnie jaki problem rozwiazujesz, bo cos czuje, ze masz typowy syndrom XY.
Also: czemu nie mozesz po prostu zwiekszac tej zmiennej bezposrednio na obiekcie?

x = JakasKlasa(); x.jedna_ze_zmiennych += 1
Wystarczy, ze te swoje zmienne (atrybuty obiektu) zainicjalizujesz w __init__
  • Odpowiedz
Miłośnicy MicroPythona mają powód do radości. Wkrótce w sprzedaży pojawi się nowa płytka rozwojowa, zaprojektowana specjalnie z myślą o programistach wykorzystujących ten język. Nowy Pyboard wyposażono w potężniejszy rdzeń i bardzo ciekawy zestaw peryferiów, w tym moduł łączności bezprzewodowej (WiFi i Bluetooth). Szczegóły ( ) Poznaj MicroPythona z nową, miniaturową płytką z STM32F7

#forbot #programowanie #python #elektronika #arduino
Forbot - Miłośnicy MicroPythona mają powód do radości. Wkrótce w sprzedaży pojawi się...

źródło: comment_qefU6W1VqdNH5ZzAZlaarkIzkRI30J7a.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zestawienie pracy zdalnej na ten tydzień. Zaplusuj pierwszy komentarz lub obserwuj #zdalnieio, aby otrzymywać powiadomienia o kolejnych wpisach :)

Javascript
Frontend Engineer (Shortlist) 7 000 - 16 000 PLN - oferta
Javascript Developer (MeWe) 4 000 - 5 000 USD - oferta
Frontend Engineer (SellerCrowd) 4 000 - 5 000 USD -
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach