Hi all, I'm signed up, but not going to be able to make it this eve - if there's anyone on the waiting list, you might want to see if you can take my place. (BTW: Is anyone planning on videoing the session? That'd def be appreciated!)
Also, it looks like this ticket: https://code.djangoproject.com/ticket/2879 is just about to go ready-for-checkin; which means `LiveServerTestCase` and `SeleniumTestCase` will be available in Django. Might be worth giving it a try - see if you can thrash out any last minute bugs. Cheers, t On 9 November 2011 16:34, Harry Percival <harry.perci...@gmail.com> wrote: > OK, the workshop is in exactly 1 week's time, here's the page on the > skillsmatter site : > > http://skillsmatter.com/podcast/agile-testing/tdd-django-selenium > > Book now to avoid disappointment! i've got to keep capacity a bit > limited, because it's meant to be an interactive workshop, not a > talk... everyone needs to follow through on pcs etc etc. > > I think I've managed to get some sponsorship for beers & pizza too, > will keep y'all posted! > > Here's my talk summary: > > This workshop will cover the same materials as the official Django > Tutorial, but using TDD at every stage - so, before any production > code gets written, we'll be writing functional tests (aka acceptance > tests) with Selenium, and then detailed unit tests. > > Workshop outline: > - project setup. django startproject, startapp. downloading > selenium, and the automated FT runner (will be supplied) > > - testing the django-admin site. logging in, creating a Poll object, > creating associated choices. > - unit tests for django models > - models.py > > - testing the 'normal' parts of the site > - unit tests for django urls, views. the Django Test Client > - urls.py, views.py > - django templates > > - advanced topics (depending on time) > - django forms > - using mock. discussion: when to mock, when not to. > - javascript unit testing > > > Who is this for? > > Maybe you've done a bit of Python programming, and you're thinking of > learning Django, and you want to do it "properly". Maybe you've done > some test-driven web development in another language, and you want to > find out about how it all works in the Python world. Or maybe you've > been using Python and Django for ages, and you've always toyed with > the idea of getting into TDD, but you've never quite got round to it, > and you want to find out what it's really like, in practical terms. > Or, maybe you've done some Python testing, but you've never used > Selenium and you want to find out more about that. > > Why should you listen to me? > > I was lucky enough to get my first "proper" software development job > about a year ago with a bunch of Extreme Programming fanatics, who've > thoroughly inculcated me into their cult of Test-Driven development. > Believe me when I say I'm contrary enough to have questioned every > single practice, challenged every single decision, moaned about every > extra minute spent doing "pointless" tests instead of writing "proper" > code. But I've come round to the idea now, and whenever I've had to go > back to some of my old projects which don't have tests, boy have I > ever realised the wisdom of the approach. > So, I've learnt from some really good people, and the learning process > is still fresh in my mind, so I hope I'll be good at communicating it. > Most importantly, I still have the passion of a recent convert, so I > hope I'll be good at conveying some enthusiasm. > > > thanks for all the interest! And, if you can't make it, I'm sure (as > long as it goes well) that we can schedule a follow-up! > > HP > On Tue, Nov 8, 2011 at 3:11 PM, Harry Percival <harry.perci...@gmail.com> > wrote: > > Looks like Wednesday the 16th - eventbrite/lanyrd/something invitation to > > follow! > > > > On Fri, Oct 21, 2011 at 2:22 PM, Harry Percival < > harry.perci...@gmail.com> > > wrote: > >> > >> OK, am keen to keep the ball rolling on this! About 20 people have > >> expressed an interest. > >> > >> I don't think I'm going to try and co-opt the next "proper" dojo session > >> of Nov 4th, but I'd like to do it soon - maybe a week or two after that. > >> > >> Here's a doodle - expression your timeslot preference! > >> > >> http://www.doodle.com/x5sw7xmcpb92pbia > >> > >> location: probably skillsmatter, so Clerkenwell/Farrringdon/Old st. > >> > >> cheers all! > >> hp > >> > >> > >> > >> On Fri, Oct 14, 2011 at 4:23 PM, Gabriel Reis <gabriel...@gmail.com> > >> wrote: > >>> > >>> +1 here! > >>> > >>> > >>> Gabriel Reis > >>> > >>> > >>> > >>> On Fri, Oct 14, 2011 at 2:06 PM, James Browne <james.bro...@gmail.com> > >>> wrote: > >>> > +1 from me too. Would definitely attend. > >>> > > >>> > Thanks, > >>> > > >>> > James Browne > >>> > > >>> > On 13 October 2011 17:26, Harry Percival <harry.perci...@gmail.com> > >>> > wrote: > >>> >> > >>> >> Hi-ho python peeps, > >>> >> > >>> >> Would anyone be interested in a dojo / worksop on the topic of > >>> >> test-driven > >>> >> Django development, with Selenium? > >>> >> > >>> >> I've been working on a tutorial on the topic > >>> >> (<https://github.com/hjwp/Test-Driven-Django-Tutorial> *) . I'm not > >>> >> claiming > >>> >> to be a massive expert, but it's what I've learned at work over the > >>> >> last > >>> >> year or so, so it's fresh in my mind... I'm pretty sure I could get > a > >>> >> couple > >>> >> of (ex?) colleagues to help present... > >>> >> > >>> >> Would be aimed at beginners / people who don't know Selenium / > people > >>> >> who > >>> >> want to learn Django the "right" way / people who want to learn > TDD... > >>> >> If > >>> >> you already know Django and Selenium back to front, it would > probably > >>> >> be of > >>> >> less interest, although there may be some interesting discussions > >>> >> around > >>> >> integrating the Django test runner, WebDriver vs Selenium-RC etc... > >>> >> > >>> >> So, trying to get an idea of numbers - would anyone be interested? > >>> >> London > >>> >> area, venue suggestions also gratefully accepted... > >>> >> > >>> >> HP > >>> >> > >>> >> * work in progress! for example, the .jar file really isn't > >>> >> necessary... > >>> >> > >>> >> -- > >>> >> ------------------------------ > >>> >> Harry J.W. Percival > >>> >> ------------------------------ > >>> >> @hjwp > >>> >> Mobile: +44 (0) 78877 02511 > >>> >> Skype: harry.percival > >>> >> > >>> >> > >>> >> _______________________________________________ > >>> >> python-uk mailing list > >>> >> python-uk@python.org > >>> >> http://mail.python.org/mailman/listinfo/python-uk > >>> >> > >>> > > >>> > > >>> > > >>> > > >>> > _______________________________________________ > >>> > python-uk mailing list > >>> > python-uk@python.org > >>> > http://mail.python.org/mailman/listinfo/python-uk > >>> > > >>> > > >>> _______________________________________________ > >>> python-uk mailing list > >>> python-uk@python.org > >>> http://mail.python.org/mailman/listinfo/python-uk > >> > >> > >> > >> -- > >> ------------------------------ > >> Harry J.W. Percival > >> ------------------------------ > >> Twitter: @hjwp > >> Mobile: +44 (0) 78877 02511 > >> Skype: harry.percival > > > > > > > > -- > > ------------------------------ > > Harry J.W. Percival > > ------------------------------ > > Twitter: @hjwp > > Mobile: +44 (0) 78877 02511 > > Skype: harry.percival > > > > > > -- > ------------------------------ > Harry J.W. Percival > ------------------------------ > Twitter: @hjwp > Mobile: +44 (0) 78877 02511 > Skype: harry.percival > _______________________________________________ > python-uk mailing list > python-uk@python.org > http://mail.python.org/mailman/listinfo/python-uk >
_______________________________________________ python-uk mailing list python-uk@python.org http://mail.python.org/mailman/listinfo/python-uk