This adds a new test for Requires(pre) and (post). The general structure of the test now makes it easy to use the same test scenarios for different backend. Signed-off-by: Lubomír Sedlář <lsedlar@redhat.com>