tests: do not use "low" as archive policy name

This is now used by predefined archive policies provided by Gnocchi.

Change-Id: Id0553368c1aeda37a5306e9e854e68702d56aab5
This commit is contained in:
Julien Danjou 2016-03-18 13:48:39 +01:00
parent c3d175403c
commit d90564c311
1 changed files with 16 additions and 14 deletions

View File

@ -9,6 +9,7 @@
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
import uuid
from gnocchiclient.tests.functional import base
@ -16,55 +17,56 @@ from gnocchiclient.tests.functional import base
class ArchivePolicyClientTest(base.ClientTestBase):
def test_archive_policy_scenario(self):
# CREATE
apname = str(uuid.uuid4())
result = self.gnocchi(
u'archive-policy', params=u"create low"
u'archive-policy', params=u"create %s"
u" --back-window 0"
u" -d granularity:1s,points:86400")
u" -d granularity:1s,points:86400" % apname)
policy = self.details_multiple(result)[0]
self.assertEqual('low', policy["name"])
self.assertEqual(apname, policy["name"])
# CREATE FAIL
result = self.gnocchi(
u'archive-policy', params=u"create low"
u'archive-policy', params=u"create %s"
u" --back-window 0"
u" -d granularity:1s,points:86400",
u" -d granularity:1s,points:86400" % apname,
fail_ok=True, merge_stderr=True)
self.assertFirstLineStartsWith(
result.split('\n'),
"Archive policy low already exists (HTTP 409)")
"Archive policy %s already exists (HTTP 409)" % apname)
# GET
result = self.gnocchi(
'archive-policy', params="show low")
'archive-policy', params="show %s" % apname)
policy = self.details_multiple(result)[0]
self.assertEqual("low", policy["name"])
self.assertEqual(apname, policy["name"])
# LIST
result = self.gnocchi(
'archive-policy', params="list")
policies = self.parser.listing(result)
policy_from_list = [p for p in policies
if p['name'] == 'low'][0]
if p['name'] == apname][0]
for field in ["back_window", "definition", "aggregation_methods"]:
self.assertEqual(policy[field], policy_from_list[field])
# DELETE
result = self.gnocchi('archive-policy',
params="delete low")
params="delete %s" % apname)
self.assertEqual("", result)
# GET FAIL
result = self.gnocchi('archive-policy',
params="show low",
params="show %s" % apname,
fail_ok=True, merge_stderr=True)
self.assertFirstLineStartsWith(
result.split('\n'),
"Archive policy low does not exist (HTTP 404)")
"Archive policy %s does not exist (HTTP 404)" % apname)
# DELETE FAIL
result = self.gnocchi('archive-policy',
params="delete low",
params="delete %s" % apname,
fail_ok=True, merge_stderr=True)
self.assertFirstLineStartsWith(
result.split('\n'),
"Archive policy low does not exist (HTTP 404)")
"Archive policy %s does not exist (HTTP 404)" % apname)