Example #1
0
 def get(self):
     result = DeployMeta.get_all_deploy_summary()
     for key in result.keys():
         result[key]["Created"] = created2str(
             result[key]["Created"]
         )
     self.write(result)
Example #2
0
    def test_get_all_deploy_summary(self, session, _session):
        _insert_data = DeployMeta(
            taskname="sample_task",
            repo_uri="[email protected]:user/repo.git",
            user_id=42,
            entry_point="sample",
            hosts=[1, 2]
        )
        session.add(_insert_data)

        with mock.patch.object(
            DeployMeta, "query", session.query_property()
        ) as _query:
            summary = DeployMeta.get_all_deploy_summary()
            _id = summary.keys()[0]
            self.assertEqual(summary[_id]["Taskname"], "sample_task")
            self.assertEqual(summary[_id]["Status"], 0)