Lots of good comments to look at here. A few quick replies
- I like moving snippet/XML creation out to functions on the blobs
-  not sure about having the server side defaulting to a particular schema
version, might be better to insist the submitter send it to avoid
consistency issues
- fake partials we probably have to keep for old update paths, but maybe
only in the v1 blob

In auslib/test/test_AUS.py:

> @@ -4,7 +4,7 @@
>  import unittest

You were wondering if you had enough tests for this code, and I think you
do...at least, I can't think of any additional useful tests that could add.
All of the new attributes are simply strings that are copied into the
snippet or XML, so it's not like there's any special behaviour for any of
them that needs to get tested.

—
Reply to this email directly or view it on
GitHub<https://github.com/mozilla/balrog/pull/14/files#r4822868>
.