Rewrite test suite entirely to reflect true messages
Rewrite test suite entirely to reflect true messages

The existing tests cover only two sample messages that reflect
a pre-release state of bugzilla2fedmsg from a long time before
it went into production. There's no coverage of the current
(fairly messed-up) messages produced by bugzilla2fedmsg 0.3.1
from Bugzilla 5 upstream messages. This rewrites the test suite
entirely to cover the various types of real messages we have in
production fedmsg/datagrepper, from three slightly different
variants of Bugzilla 4 message produced by different states of
bugzilla2fedmsg to the various messages we get currently from
bugzilla2fedmsg 0.3.1 / Bugzilla 5. It doesn't yet include any
fixes for some of the issues that are exposed by these messages,
and it doesn't yet cover the somewhat better messages we'll get
with the recent fixes for bugzilla2fedmsg.

Signed-off-by: Adam Williamson <9343557fe728326ecca60ea600eccabb6754179b@redhat.com>

fedora-infra/fedmsg_meta_fedora_infrastructure