added test to check that specifying a revision works properly. Required setting the revision property on the mocked sourcestamp