Inline one-off test fixtures

If we’re only using an MP to test a single thing, inline them into the
relevant test rather than setting them up for every test.
Add test for party names changing

Code existed, but no test.
Use parse_membership for Cabinet posts

Now that we have parse_membership() for Party lines, use it for Cabinet
lines too