New redhat updates test

I had to separate the test into not-generated test functions (instead of a generated test class) so that I can use a yield fixture for the appliance provisioning. Class scope didn't really work with this, because class scope != instance scope...