TDD for everyone

TDD is a great way to write better and more maintainable code. In this talk I will explain you why it's great, how to do it in Python and what are the possible tools that can help us, with a lot of hands on examples and live coding.

Please remember to register at:

Join or login to comment.

  • Kris S.

    Good talk, learned something.

    October 23, 2013

  • Danny S.

    Definitely an enjoyable evening. I really like the Goat.

    October 23, 2013

  • Andrea C.

    Thanks everyone for coming!
    Yes Kieran you're right next time I'll make sure I give out these information earlier, anyway just to recap:
    The slides and the code are:
    The generated slides are: My twitter is @andreacrotti and Harry's @hjwp
    And his awesome book is:

    And please if anyone else has some suggestions to make it better next time don't be shy!

    October 23, 2013

  • Kieran B.

    My first time. I really enjoyed myself. Thanks to Andrea and Harry for giving their time. Could have enjoyed it more though, so I'll give my 2c.

    I was the goofy noob at the back with the laptop. So what goes for me probably applies to other noobs going forward.

    1. Would have been nice to have the fact that wifi was available and advertised on the walls noted. I'd would have got to Andrea's github account earlier in the talk.

    2. Speaking of which, it would have been nice to have an email with the preparatory links to Andrea's git, twitter and the testing goat site.

    3. A google map of the appropriate pub would also have been nice. My friend and I got lost as the rain started to fall, and would up in the wrong pub.

    These are just pointers to make the experience even more awesome. Thanks again to Andrea, Harry and Skills Matter.

    October 22, 2013

  • Lorenzo

    Enjoyable. It would have been nice to have even more time for Q&A

    October 22, 2013

  • Russ Ferriday - SW A.

    I'll be at the TDD meetup tonight. My company Sponsorcraft is hiring. If you are are a Test Infected python, Django, JS, Graph-Data or any other developer and want to hear more, get in touch. [masked]

    October 22, 2013

  • Kwabena A.

    Alas something came up...

    October 22, 2013

  • Calvin G.

    The meetup page says 19:00 but skills matter says 18:00. What time will it start?

    October 22, 2013

    • Andrea G.

      Indeed. I can't make it for 18:00 I'm still at work :(
      19:00 would be fine. Cheers.

      October 22, 2013

  • bilal

    I'm a school teacher developing software in my spare time using python, wx python. Just testing and de-bugging a windows based application now, but have no idea how the process is done in industry...

    October 22, 2013

  • Andrea C.

    And by the way we at Wazoku are also hiring,
    drop me a line or contact me tomorrow if you're interested!

    October 21, 2013

  • A former member
    A former member

    Django/backbone stack. Found lettuce to be overkill. Ok if you have non-technical people writing tests, but my cofounder and I can both code. We feel it's an unnecessary level if indirection for people that can understand code. We currently use standard unittest + mocks + nose for unit testing and splinter + mocks + nose for functional testing. Would be interested to hear what other people have found useful.

    Also, we're looking for a 3rd cofounder to join us on our journey. We're building a platform to help people discover the exceptional by sharing first-hand recommendations with people they feel a connection with. We have an MVP and have generated a lot of demand so far. Give me a shout if recommendations and affinity are things you're interested in.


    October 21, 2013

  • Artem T.

    Hi guys,

    I am looking for a senior Python developer to join our company. We're building a scalable video delivery cloud to power new type of interactive video apps. The team has previously built LG mobile video cloud powering all LG mobile devices. We are funded and based in the Google Campus.

    If you are interested, please get in touch at [masked] or visit

    Have a good day!

    October 21, 2013

  • Chris J.

    Really looking forward to this event.

    What tools do people here use for testing their python code and why do you choose to use them?

    I do most of my work in JavaScript, for which I use Jasmine

    Having tried many different styles of test framework, I really like the way Jasmine makes you think. Does anyone know of a Python test framework that uses a similar style?

    October 10, 2013

    • Danny S.

      I really like Jasmine for JS. I'm yet to find anything like it. Have you seen this:­? Also, the "sure" module -­. Stuff like this requires plenty of monkey patching - which can be tricky. Perhaps - it would be a nice sprint to try and rejig Jasmine in a more pythonic way without the monkey patching?

      October 21, 2013

  • Andrea C.

    I don't really use any BDD framework, I think there is lettuce for Python.
    In general I mostly use the standard unittest module + mock + coverage for my tests..

    October 20, 2013

    • Danny S.

      I find that phrasing test names with "test_it_should__"­, or "test_when_x_then_y­" helps.

      October 21, 2013

  • muhamad h.

    I would like to ask if any pythonista can help me find an internship with python. I want to learn from you the pro. Please help me if you can. Thanks in advanced.

    October 21, 2013

Sometimes the best Meetup Group is the one you start

Get started Learn more

We just grab a coffee and speak French. Some people have been coming every week for months... it creates a kind of warmth to the group.

Rafaël, started French Conversation Group

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