summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Meade <alex.meade@rackspace.com>2011-07-21 17:11:57 -0400
committerAlex Meade <alex.meade@rackspace.com>2011-07-21 17:11:57 -0400
commitf6514ba9fbb6b3c1939bde6ba081f632b3d0a24f (patch)
treeb3d4cfee9101449f382e75a464598477474d052d
parentc1b4dd1b8e3a8043b494854bc9ddd5e6cd335ef0 (diff)
downloadnova-f6514ba9fbb6b3c1939bde6ba081f632b3d0a24f.tar.gz
nova-f6514ba9fbb6b3c1939bde6ba081f632b3d0a24f.tar.xz
nova-f6514ba9fbb6b3c1939bde6ba081f632b3d0a24f.zip
updated next-available to use utc time
-rw-r--r--nova/api/openstack/views/limits.py2
-rw-r--r--nova/tests/api/openstack/test_limits.py14
2 files changed, 8 insertions, 8 deletions
diff --git a/nova/api/openstack/views/limits.py b/nova/api/openstack/views/limits.py
index e34d47e63..c7163e33c 100644
--- a/nova/api/openstack/views/limits.py
+++ b/nova/api/openstack/views/limits.py
@@ -115,7 +115,7 @@ class ViewBuilderV11(ViewBuilder):
return limits
def _build_rate_limit(self, rate_limit):
- next_avail = datetime.datetime.fromtimestamp(rate_limit["resetTime"])
+ next_avail = datetime.datetime.utcfromtimestamp(rate_limit["resetTime"])
return {
"verb": rate_limit["verb"],
"value": rate_limit["value"],
diff --git a/nova/tests/api/openstack/test_limits.py b/nova/tests/api/openstack/test_limits.py
index 6a3f7e79a..8a3fe681a 100644
--- a/nova/tests/api/openstack/test_limits.py
+++ b/nova/tests/api/openstack/test_limits.py
@@ -268,14 +268,14 @@ class LimitsControllerV11Test(BaseLimitTestSuite):
"limit": [
{
"verb": "GET",
- "next-available": "1969-12-31T19:00:00Z",
+ "next-available": "1970-01-01T00:00:00Z",
"unit": "MINUTE",
"value": 10,
"remaining": 10,
},
{
"verb": "POST",
- "next-available": "1969-12-31T19:00:00Z",
+ "next-available": "1970-01-01T00:00:00Z",
"unit": "HOUR",
"value": 5,
"remaining": 5,
@@ -288,7 +288,7 @@ class LimitsControllerV11Test(BaseLimitTestSuite):
"limit": [
{
"verb": "GET",
- "next-available": "1969-12-31T19:00:00Z",
+ "next-available": "1970-01-01T00:00:00Z",
"unit": "MINUTE",
"value": 5,
"remaining": 5,
@@ -330,7 +330,7 @@ class LimitsControllerV11Test(BaseLimitTestSuite):
"limit": [
{
"verb": "GET",
- "next-available": "1969-12-31T19:00:00Z",
+ "next-available": "1970-01-01T00:00:00Z",
"unit": "MINUTE",
"value": 10,
"remaining": 10,
@@ -343,7 +343,7 @@ class LimitsControllerV11Test(BaseLimitTestSuite):
"limit": [
{
"verb": "GET",
- "next-available": "1969-12-31T19:00:00Z",
+ "next-available": "1970-01-01T00:00:00Z",
"unit": "MINUTE",
"value": 10,
"remaining": 10,
@@ -954,7 +954,7 @@ class LimitsViewBuilderV11Test(test.TestCase):
"verb": "POST",
"remaining": 2,
"unit": "MINUTE",
- "next-available": "2011-07-21T14:17:06Z"
+ "next-available": "2011-07-21T18:17:06Z"
},
]
},
@@ -967,7 +967,7 @@ class LimitsViewBuilderV11Test(test.TestCase):
"verb": "POST",
"remaining": 10,
"unit": "DAY",
- "next-available": "2011-07-21T14:17:06Z"
+ "next-available": "2011-07-21T18:17:06Z"
},
]
},