Professional Python Testing with Mocks

Sdílet
Vložit
  • čas přidán 2. 07. 2023
  • In this video, we learn how to professionally test Python code with mocks.
    ◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾
    📚 Programming Books & Merch 📚
    🐍 The Python Bible Book: www.neuralnine.com/books/
    💻 The Algorithm Bible Book: www.neuralnine.com/books/
    👕 Programming Merch: www.neuralnine.com/shop
    💼 Services 💼
    💻 Freelancing & Tutoring: www.neuralnine.com/services
    🌐 Social Media & Contact 🌐
    📱 Website: www.neuralnine.com/
    📷 Instagram: / neuralnine
    🐦 Twitter: / neuralnine
    🤵 LinkedIn: / neuralnine
    📁 GitHub: github.com/NeuralNine
    🎙 Discord: / discord
  • Věda a technologie

Komentáře • 24

  • @sadikplayz976
    @sadikplayz976 Před 11 měsíci +8

    This channel is underrated AF!

  • @20ted09
    @20ted09 Před 8 měsíci +1

    This is now my GO TO channel for python. Absolutely top class tutorials!

  • @JorgeEscobarMX
    @JorgeEscobarMX Před 11 měsíci +5

    Most people don't use mocks and they just hope that the database or the internet or whatever other service works during the test run phase. A good use case is when there is expected to get a reponse from the user like in the input() function, the test would just wait until someone input some data and press enter. Mocking the input() function allows the test to run uninterrupted.

  • @justmogen7383
    @justmogen7383 Před 7 měsíci +1

    the explanation from beginning is awesome mahn! Very concise

  • @joaovitorfrossard7317
    @joaovitorfrossard7317 Před 3 měsíci +1

    English is my second language and the explainings are so clear that I understood everything in this tutorial. Very well explained and examplified. Thank you so much.

  • @highradqa
    @highradqa Před 11 dny

    You're my champion from now on dude. Great vid !!!!!!!

  • @eugenmalatov5470
    @eugenmalatov5470 Před měsícem +1

    The introduction was excellent. But then I do not understand the first example. The individual lines are not really very well explained.
    How does the assert_called_with work, and why does it send an error?

  • @ButchCassidyAndSundanceKid
    @ButchCassidyAndSundanceKid Před 11 měsíci +1

    Very well explained. Thanks.

  • @mohitmansi11
    @mohitmansi11 Před 4 měsíci

    Very well explained. Please come up with more such videos and examples. Thanks .

  • @geordiehowell9087
    @geordiehowell9087 Před 7 měsíci

    such great explanation. thank you

  • @JorgeEscobarMX
    @JorgeEscobarMX Před 11 měsíci

    A little chaotic and the examples were very well done.

  • @allandasantos9680
    @allandasantos9680 Před 6 měsíci

    Very good. I would like to see more videos about mocks but using magic mock

  • @dsinghr
    @dsinghr Před měsícem

    this was very helpful. Is there a follow up video for more such examples? thanks

  • @thee_apedo_guy
    @thee_apedo_guy Před 2 měsíci

    That was sensational, feeling 🏋️‍♀️🏋️‍♀️

  • @Deepu1014
    @Deepu1014 Před 5 měsíci +1

    What is MagicMock? Can you show small demo with it?

  • @CristianMolina
    @CristianMolina Před 4 měsíci

    Also, to test error conditions it's great to use mocks on the dependencies

  • @vitorsouza6604
    @vitorsouza6604 Před 5 měsíci +2

    That was quite confusing.

  • @alavvaf
    @alavvaf Před 27 dny

    thanks

  • @philtoa334
    @philtoa334 Před 11 měsíci

    Thx_.

  • @HandyAndyG
    @HandyAndyG Před 11 měsíci +3

    That assertEqual, for the first example using requests, is bad code. Testing that the value used in the mock is the value returned from the mocked call is nonsensical. Equivalent to testing that 1 == 1. Useless tests are worse than no tests.

    • @aflous
      @aflous Před 11 měsíci +2

      Not really, you're testing against regressions here. There are so many ways in which the client code could change to break this assumption

  • @mazaheri.pourya
    @mazaheri.pourya Před 7 měsíci +3

    that wasn't good example to teach mock 👎