def assertRevision(self, revision, author=None, message=None, subject=None,
                       branches=None):
        if author:
            self.assertEquals(author, revision.author)
        if message:
            self.assertIn(message, revision.message)
        if subject:
            self.assertIn(subject, revision.subject)
        if branches:
            self.assertListEqual(branches, revision.branches)
Return status of job as string, currently supported statuses include
dataset/ETHPy150Open dropbox/changes/tests/changes/vcs/asserts.py/VcsAsserts.assertRevision--crossover with--dataset/ETHPy150Open galaxyproject/pulsar/pulsar/managers/__init__.py/ManagerInterface.get_status