addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Tests in Django

Hello everyone! 

We will continue with the Django topic, yay! Anders Innovations will be hosting this time :)

Jason will talk about writing tests in Django (which is, trust me, a very important part of building a robust app!). 

Here's a tentative outline of the talk:

* Basic idea why developers should write tests (=tests are not for QA people only)
* Intro to Python Unittest module
* Intro to Django test classes
* Add a few tests to the tutorial app
* Example on how a change can break an existing test (to prove the point why testing is needed to catch regressions)
* Fixtures vs Factory Boy - intro to Factory Boy
* Intro to selenium based live server tests
* Write a live server test

Join us and learn more ;)

Join or login to comment.

  • A former member
    A former member

    The content was very good in my opinion and I learnt some practical stuff :) There is a book that can be read free online about "TDD for the Web, with Python, Selenium, Django, JavaScript" called "Obey the testing goat" http://www.obeythetestinggoat.com/

    December 21, 2014

    • Elena O.

      Actually, I've started some time ago to read the book, it's indeed a good read. Recommend it.

      December 21, 2014

    • A former member
      A former member

      Ok, good to hear

      December 21, 2014

  • Jason R.

    December 18, 2014

  • Sumita

    Meetup was good and relevent.

    1 · December 18, 2014

  • Jason R.

    Yay so slides finally hosted in their original format here:

    http://jaywink.github.io/djangogirls/

    You can also find the code repo there, it's now on GitHub.

    A huge THANK YOU for everyone who came and listened. We had fun and hope that someone got some good ideas from the presentation :)

    3 · December 18, 2014

  • Alexander G.

    Good presentaion

    1 · December 16, 2014

  • Jason R.

    For those participating who didn't participate in the last meetup;

    DjangoGirls tutorial app is here: http://tutorial.djangogirls.org/

    If you plan to participate in this event, please go through the tutorial (with Python 3.4 and Django 1.7) to have a complete environment ready to use. At least if you plan on writing some code :)

    1 · December 10, 2014

  • Jason R.

    Hey all,

    Event is approaching so time to kick things in place :)

    So talking with Elena we we're thinking of continuing in a similar manner as the previous meetup, so we would be doing a more hands-on type of meetup, not just a few guys talking and everybody else listening.

    The idea is to use the same app, ie the DjangoGirls tutorial blog app, and expand it forward with tests. Since I wasn't at the previous meetup, I'd love to get some feedback from those who were, how this could be done best in practise? Did everybody actually code the tutorial through, how was the pace, and so on? Also, is this a good approach to go with, did the participants find it useful to actual hack some code instead of just listening?

    As per the previous meetup, we will be using Python 3.4 and Django 1.7, just so you guys can keep the same env. I'm a Python 2.7 guy, so I'll already say sorry for any crude mistakes in advance :D

    In addition to myself, my colleague Charlie Hornsby will be presenting.

    December 10, 2014

  • A former member
    A former member

    Awesome! :)

    November 28, 2014

15 went

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy