def list(cls, verifier_id=None, deployment_id=None, tags=None, status=None): verification_list = db.verification_list(verifier_id, deployment_id, tags, status) return [cls(db_entry) for db_entry in verification_list]
def test_verification_list(self): deploy = db.deployment_create({}) v1 = db.verification_create(self.verifier["uuid"], deploy["uuid"], ["foo", "bar"], {}) v2 = self._create_verification() vs = db.verification_list(self.verifier["uuid"]) self.assertEqual(sorted([v1["uuid"], v2["uuid"]]), sorted([v["uuid"] for v in vs])) vs = db.verification_list(self.verifier["uuid"], deploy["uuid"]) self.assertEqual(1, len(vs)) self.assertEqual(v1["uuid"], vs[0]["uuid"]) vs = db.verification_list(tags=["bar"]) self.assertEqual(1, len(vs)) self.assertEqual(v1["uuid"], vs[0]["uuid"]) v2 = db.verification_update(v2["uuid"], status="foo") vs = db.verification_list(status="foo") self.assertEqual(1, len(vs)) self.assertEqual(v2["uuid"], vs[0]["uuid"])
def test_verification_list(self): deploy = db.deployment_create({}) v1 = db.verification_create( self.verifier["uuid"], deploy["uuid"], ["foo", "bar"], {}) v2 = self._create_verification() vs = db.verification_list(self.verifier["uuid"]) self.assertEqual(sorted([v1["uuid"], v2["uuid"]]), sorted([v["uuid"] for v in vs])) vs = db.verification_list(self.verifier["uuid"], deploy["uuid"]) self.assertEqual(1, len(vs)) self.assertEqual(v1["uuid"], vs[0]["uuid"]) vs = db.verification_list(tags=["bar"]) self.assertEqual(1, len(vs)) self.assertEqual(v1["uuid"], vs[0]["uuid"]) v2 = db.verification_update(v2["uuid"], status="foo") vs = db.verification_list(status="foo") self.assertEqual(1, len(vs)) self.assertEqual(v2["uuid"], vs[0]["uuid"])
def test_verification_list(self): another_env = db.env_create(self.id() + "2", "INIT", "", {}, {}, {}, []) v1 = self._create_verification(tags=["foo", "bar"], env_uuid=another_env["uuid"]) v2 = self._create_verification() vs = db.verification_list(self.verifier["uuid"]) self.assertEqual(sorted([v1["uuid"], v2["uuid"]]), sorted([v["uuid"] for v in vs])) vs = db.verification_list(self.verifier["uuid"], another_env["uuid"]) self.assertEqual(1, len(vs)) self.assertEqual(v1["uuid"], vs[0]["uuid"]) vs = db.verification_list(tags=["bar"]) self.assertEqual(1, len(vs)) self.assertEqual(v1["uuid"], vs[0]["uuid"]) v2 = db.verification_update(v2["uuid"], status="foo") vs = db.verification_list(status="foo") self.assertEqual(1, len(vs)) self.assertEqual(v2["uuid"], vs[0]["uuid"])
def test_verification_list(self): another_env = db.env_create( self.id() + "2", "INIT", "", {}, {}, {}, []) v1 = self._create_verification(tags=["foo", "bar"], env_uuid=another_env["uuid"]) v2 = self._create_verification() vs = db.verification_list(self.verifier["uuid"]) self.assertEqual(sorted([v1["uuid"], v2["uuid"]]), sorted([v["uuid"] for v in vs])) vs = db.verification_list(self.verifier["uuid"], another_env["uuid"]) self.assertEqual(1, len(vs)) self.assertEqual(v1["uuid"], vs[0]["uuid"]) vs = db.verification_list(tags=["bar"]) self.assertEqual(1, len(vs)) self.assertEqual(v1["uuid"], vs[0]["uuid"]) v2 = db.verification_update(v2["uuid"], status="foo") vs = db.verification_list(status="foo") self.assertEqual(1, len(vs)) self.assertEqual(v2["uuid"], vs[0]["uuid"])
def list(self): """Display all verifications table, started and finished.""" fields = ["UUID", "Deployment UUID", "Set name", "Tests", "Failures", "Created at", "Duration", "Status"] verifications = db.verification_list() for el in verifications: el["duration"] = el["updated_at"] - el["created_at"] if verifications: cliutils.print_list(verifications, fields, sortby_index=fields.index("Created at")) else: print(_("There are no results from verifier. To run a verifier, " "use:\nrally verify start"))
def list_verifications(): return flask.jsonify( {"verifications": [i._as_dict() for i in db.verification_list()]})
def list(cls, status=None): return db.verification_list(status)