From b6095b54f112e50a806c95e5c8ea41566cec5f14 Mon Sep 17 00:00:00 2001
From: Daniele Belfiore <daniele.belfiore@pg.infn.it>
Date: Thu, 22 Oct 2015 17:18:24 +0200
Subject: [PATCH] Added mock server response for the tests

---
 mock/ceilometer-mock    | 18 ++++++++++++++++++
 mock/ceilometer-mock.sh |  2 ++
 mock/response-mock.json |  1 +
 3 files changed, 21 insertions(+)
 create mode 100644 mock/ceilometer-mock
 create mode 100755 mock/ceilometer-mock.sh
 create mode 100644 mock/response-mock.json

diff --git a/mock/ceilometer-mock b/mock/ceilometer-mock
new file mode 100644
index 0000000..2814b24
--- /dev/null
+++ b/mock/ceilometer-mock
@@ -0,0 +1,18 @@
+#!/usr/bin/env python
+
+import json
+import math
+import os
+import sys
+import random
+
+def main():
+    with open('response-mock.json') as response:
+        res_json = json.load(response)
+
+    res_json[0]['counter_volume'] = random.uniform(0, 100)
+
+    print res_json[0]['counter_volume']
+
+if __name__ == "__main__":
+    main()
diff --git a/mock/ceilometer-mock.sh b/mock/ceilometer-mock.sh
new file mode 100755
index 0000000..93a2a35
--- /dev/null
+++ b/mock/ceilometer-mock.sh
@@ -0,0 +1,2 @@
+#!/bin/bash
+python ceilometer-mock $1 $2  
diff --git a/mock/response-mock.json b/mock/response-mock.json
new file mode 100644
index 0000000..9146796
--- /dev/null
+++ b/mock/response-mock.json
@@ -0,0 +1 @@
+[{"counter_name": "cpu_util", "user_id": "b1e70ae6566f4f389facfb8b814b3946", "resource_id": "b052fb50-9af3-4685-91c1-d9bf7df9952c", "timestamp": "2015-10-16T12:33:44", "counter_volume": 1.0616666666666665, "resource_metadata": {"ramdisk_id": "None", "flavor.vcpus": "1", "OS-EXT-AZ.availability_zone": "nova", "display_name": "monitoring-pillar", "flavor.id": "fdcb55b1-a13b-4d19-a558-1602a503c144", "status": "active", "ephemeral_gb": "0", "flavor.name": "m1.small", "disk_gb": "10", "kernel_id": "None", "image.id": "50cf7aca-873a-4ef2-8679-24b2ff07c016", "flavor.ram": "2048", "host": "71d50feed4b57198642288ea3cc64a4a4dfd884088ceb01744e1efb1", "flavor.ephemeral": "0", "image.name": "ubuntu_basic_setup_pg_cloud", "image_ref_url": "http://192.168.10.22:8774/4e51f2818dda4e549345de79f421eb32/images/50cf7aca-873a-4ef2-8679-24b2ff07c016", "image.links": "[{'href': 'http://192.168.10.22:8774/4e51f2818dda4e549345de79f421eb32/images/50cf7aca-873a-4ef2-8679-24b2ff07c016', 'rel': 'bookmark'}]", "cpu_number": "1", "flavor.disk": "10", "root_gb": "10", "name": "instance-00000050", "memory_mb": "2048", "instance_type": "fdcb55b1-a13b-4d19-a558-1602a503c144", "vcpus": "1", "image_ref": "50cf7aca-873a-4ef2-8679-24b2ff07c016", "flavor.links": "[{'href': 'http://192.168.10.22:8774/4e51f2818dda4e549345de79f421eb32/flavors/fdcb55b1-a13b-4d19-a558-1602a503c144', 'rel': 'bookmark'}]"}, "source": "openstack", "counter_unit": "%", "recorded_at": "2015-10-16T12:33:44.056000", "project_id": "ea26dfda4a1c43a79c94a0720510c308", "message_id": "2392214e-7402-11e5-9e9e-00215af526d6", "counter_type": "gauge"}]
\ No newline at end of file
-- 
GitLab