443 captures
07 Apr 2013 - 17 Feb 2026
Feb MAR Apr
15
2022 2023 2024
success
fail

About this capture

COLLECTED BY

Organization: Archive Team

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.

History is littered with hundreds of conflicts over the future of a community, group, location or business that were "resolved" when one of the parties stepped ahead and destroyed what was there. With the original point of contention destroyed, the debates would fall to the wayside. Archive Team believes that by duplicated condemned data, the conversation and debate can continue, as well as the richness and insight gained by keeping the materials. Our projects have ranged in size from a single volunteer downloading the data to a small-but-critical site, to over 100 volunteers stepping forward to acquire terabytes of user-created data to save for future generations.

The main site for Archive Team is at archiveteam.org and contains up to the date information on various projects, manifestos, plans and walkthroughs.

This collection contains the output of many Archive Team projects, both ongoing and completed. Thanks to the generous providing of disk space by the Internet Archive, multi-terabyte datasets can be made available, as well as in use by the Wayback Machine, providing a path back to lost websites and work.

Our collection has grown to the point of having sub-collections for the type of data we acquire. If you are seeking to browse the contents of these collections, the Wayback Machine is the best first stop. Otherwise, you are free to dig into the stacks to see what you may find.

The Archive Team Panic Downloads are full pulldowns of currently extant websites, meant to serve as emergency backups for needed sites that are in danger of closing, or which will be missed dearly if suddenly lost due to hard drive crashes or server failures.

Collection: Archive Team: URLs

TIMESTAMPS

The Wayback Machine - http://web.archive.org/web/20230315070347/https://www.obeythetestinggoat.com/
 


RSS  
The Testing Goat

Obey the Testing Goat!

TDD for the Web, with Python, Selenium, Django, JavaScript and pals...

 











Test-Driven Development with Python, 2e, cover

The book


This is my book about Test-Driven-Development for web programming,  published by the excellent O'Reilly Media.  

There are a few ways you can read and support this book:
 



Buy it on Amazon.com   Buy it on Amazon.co.uk   Buy a DRM-free epub/pdf from ebooks.com   Read it on Safari  


Obviously these are my favourite options! O'Reilly have been  great, they deserve your support, and although I only get a  small amount in royalties (about a dollar per sale if  you're curious), it still pays for the occasional dinner  out every month which I appreciate. Plus, real physical  books are nice... 

TIP: I don't recommend you use Google Play Books, or at least not their PDF version, it's horrible  




Read it online for free  


Alternatively, or in the meantime, help yourself here!  It's all free and CC-licenced (thanks O'Reilly!).  I see this as a "try-before-you-buy" scheme, and I hope  that if you enjoy it you'll buy a copy -- if not for  yourself, then perhaps for a friend!  



And do get in touch with comments, suggestions, corrections etc!  [email protected]  




Blog

 

Cosmic Python

 

Announcing a new book, "Architecture Patterns with Python", aka Cosmic Python
 

New Book Excerpt: On Coupling and Abstractions

 
Being a discussion of abstractions, and how we can use them to reduce unnecessary coupling, make unit testing easier (or possible), and separate core logic from implementation details. Plus some discussion of functional-core-imperative-shell vs dependency injection.
 

Python Architecture Stuff: do we need more?

 
What's been on my mind recently is "architecture stuff" -- kinda where I left off at the end of my book, how to structure your code to be able to get the most out of your tests, but more importantly, manage complexity over time. Would love to know what others are thinking about this...
 

A Pytest pattern: using "parametrize" to customise nested fixtures.

 
From time to time we come across a fixture that we want to customise in some way. Factory functions and factory fixtures are classic options, but you can also (mis-) use the pytest parametrize decorator to achieve this goal. Find out how here!
 

Speeding up Django unit tests with SQLite, keepdb and /dev/shm

 
Want to speed up your Django tests? Tell Django to use the special in-memory filesystem at /dev/shm and skip recreating the database...
 

Second edition is out! Reviews please!

 
The second edition is now out in print and ebook, and just needs reviews! (and, you know, as a nice side-effect, sales)
 

Latest release (the last big one?): Python 3.6, Django 1.11 beta

 
The last big update has landed! The book is now fully upgrade to Python 3.6, and the only version of Django that supports it, 1.11 beta. f-strings a go-go, and a few other nice improvements too.
 

Upgraded to Selenium 3! (and Geckodriver)

 
Well, that was bit of a slog! I've managed to get the book upgraded to the newer version of selenium, and it involved quite a lot of pain with explicit waits, and renumbering all the chapters, but I think the book is better for it. read on!
 

Second Edition update: Virtualenvs, Django 1.10, REST APIs, cleaner FTs...

 
Progress on the second edition is pretty good! I've got a first cut of some appendices on REST APIs, I've upgraded to Django 1.10, I'm recommending a virtulaenv all the way through, and I've improved the massive Chapter 6 rewrite slog by separating out FTs into one for regression and one for new stuff.
 

Plans for the second edition

 
I'm currently working on a 2nd edition for the book. Here's an outline of what I'm planning.
 


Page 1 / 4  »
 

Read the book

The book is available both for free and for money.  It's all about TDD and Web programming.  Read it here!  


Reviews & Testimonials

"Hands down the best teaching book I've ever read"   "Even the first 4 chapters were worth the money"   "Oh my gosh! This book is outstanding"   "The testing goat is my new friend"   Read more...  


Resources

A selection of links and videos about TDD, not necessarily all mine, eg this tutorial  at PyCon 2013, how to motivate coworkers to write unit tests, thoughts on Django's test tools, London-style TDD and more.

Old TDD / Django Tutorial

This is my old TDD tutorial,  which follows along with the official Django tutorial, but with full TDD. It  badly needs updating. Read the book instead!  


Save the Testing Goat Campaign

The campaign page, preserved for history, which led to the glorious presence  of the Testing Goat on the front of the book.  








Creative Commons License    Obey the Testing Goat websitebyHarry J.W. Percival  is licensed under a  Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.  Site powered by Pelican, and  hosted on PythonAnywhere.  If you came here via one of the awesome "Year of the Testing Goat" stickers,  you should know credit for the sweet cartoon goat goes to  Kat i on  




Book

Resources

RSS