Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Piotr Pęczek
    @ppeczek
    ./docker_rebuild.sh
    ./docker_run.sh
    Kamil Moczydłowski
    @fsdevio
    co to zmieniło ?
    Piotr Pęczek
    @ppeczek
    masz zbudowanego dockera u siebie
    wiesz co, w sumie to sami teraz sie glowimy nad pycharmem
    :D
    Kamil Moczydłowski
    @fsdevio
    już maiłem wcześniej
    Piotr Pęczek
    @ppeczek
    ok
    to w dockerze powinienes odpalic serwer
    Kamil Moczydłowski
    @fsdevio
    zawsze można postawić postgresa i wszystko inne lokalnie :)
    Piotr Pęczek
    @ppeczek
    taaaaaa
    ale nie musisz podpinac dockera do ide
    mozesz postawic w shellu dockera a w pycharmie po prostu pisac
    Kamil Moczydłowski
    @fsdevio
    w pycharmie mam odpalanie testów, debugger, i obsługę libów
    Piotr Pęczek
    @ppeczek
    w te strone
    no to virtualenva sobie postaw
    ja z tym jeszcze powalcze
    Kamil Moczydłowski
    @fsdevio
    mam już virtualenva, z wszystkimi libami z requirements.txt, ale mam problem z bazą danych
    Piotr Pęczek
    @ppeczek
    tzn?
    powinniśmy poprawić te settingsy
    bo ta apka smartsettings jest beznadziejna
    Kamil Moczydłowski
    @fsdevio
    na debug powinno siedzień na samym sqlite
    Piotr Pęczek
    @ppeczek
    ale obecnie mozesz sobie zdefiniowac w devsettings.py ustawienia bazy danych
    Kamil Moczydłowski
    @fsdevio
    Cannot load settings from module politikon.devsettings due to exception:
    'POSTGRES_PORT_5432_TCP_ADDR'
    Kamil Moczydłowski
    @fsdevio
    po podmianie DATABASE_URL = 'sqlite:///home/kamil/PycharmProjects/politikon.db' jest błąd django.db.utils.OperationalError: unable to open database file . Z stawianiem postgresa nie będę kombinował, jakieś dzikie ustawienia daliście.
    Piotr Pęczek
    @ppeczek
    dobra
    zeby to zrobic:
    ifconfig
    spisujesz url dockera do Project Interpretera
    Wojciech Zając
    @WojtekReu
    POSTGRES_PORT_5432_TCP_ADDR=172.17.0.2
    POSTGRES_NAME=/politikon_instance/postgres
    POSTGRES_PORT=tcp://172.17.0.2:5432
    POSTGRES_PORT_5432_TCP=tcp://172.17.0.2:5432
    POSTGRES_PORT_5432_TCP_ADDR=172.17.0.2
    POSTGRES_PORT_5432_TCP_PORT=5432
    POSTGRES_PORT_5432_TCP_PROTO=tcp
    używamy dwóch obrazów dockera: politikon_instance i politikon_db
    Wojciech Zając
    @WojtekReu
    Chyba lepiej będzie spotkać się i omówić to konfigurację.
    Ja dotychczas w PyCharm używałem konfiguracji: remote; ssh
    Oczywiście na dockerze miałem zainstalowany i skonfigurowany sshd z kluczem.
    Kamil Moczydłowski
    @fsdevio
    Udało mi się skonfigurować Pycharma uruchamiania testów przez ssh, tyle mi wystarczy, resztę mogę działać w konsoli, ale fajnie byłoby, jakby ktoś wiedział, jak ustawić Django Console.
    @WojtekReu Dzięki, tym pomysłem z ssh uratowałeś mi tyłek :)
    Piotr Pęczek
    @ppeczek
    Woooo
    Dzięki, @Kamil-Moczydlowski za fix
    Kamil Moczydłowski
    @fsdevio
    @ppeczek Spoko, testy to moja specjalność :) Chciałbym dołączyć biblitekę https://pypi.python.org/pypi/mock do projektu, dzięki niej uda się wbić 100% coverage. Nie będzie z tym problemu ?
    Piotr Pęczek
    @ppeczek
    Nie będzie ;]
    Kamil Moczydłowski
    @fsdevio
    Testy, które piszecie, to mają być unit testy czy integracyjne ? W repo jest pomieszanie dwóch rodzajów.
    Piotr Pęczek
    @ppeczek
    No właśnie wydaje mi się że się z @WojtekReu nie dogadaliśmy.
    Jednak powinny być i te i te. Tylko nie wiem jak je w plikach podzielić
    Kamil Moczydłowski
    @fsdevio
    Normalnie na 2 pliki w folderze /tests
    Po wrzuceniu init.py do folderu django je wykryje bez problemów.
    A czy testy funkcyjne na selenium miałyby sens ?
    Kamil Moczydłowski
    @fsdevio
    Tak myślę, że obecnie rozdzielanie testów po typie nie miałoby sensu, trzeba byłobynapisać unit test do każdej funkcji/mteody. W kolejnym projekcie będzie lepiej :D
    Piotr Pęczek
    @ppeczek
    Dlaczego, bo najpierw się unittesty się robi?
    Ja bym to rozdzielił chociażby po to, żeby się nauczyć
    Kamil Moczydłowski
    @fsdevio
    Najpierw robi się funkcyjne, później unit, a na końcu integracyjne. Ale jak robi się unit testy na poważnie, to każda! funkcja ma unit test. Idealnie byłoby iść na pełnym TDD, ale to ma sens tylko, jeśli każdy! się do tego stosuje, ale warto, efekty są super.