From 9c14ca82d4d17dfa66cb0b68f1e9c72b62ff1749 Mon Sep 17 00:00:00 2001 From: Thomas Duval Date: Fri, 1 Dec 2017 11:18:17 +0100 Subject: Add unit tests for moon_db Change-Id: I98c18e696bd9dffe8c0ccc62df6c5210d78b4ab4 --- moonv4/moon_db/tests/unit_python/test_tenant.py | 86 ------------------------- 1 file changed, 86 deletions(-) delete mode 100644 moonv4/moon_db/tests/unit_python/test_tenant.py (limited to 'moonv4/moon_db/tests/unit_python/test_tenant.py') diff --git a/moonv4/moon_db/tests/unit_python/test_tenant.py b/moonv4/moon_db/tests/unit_python/test_tenant.py deleted file mode 100644 index 7e6cfa82..00000000 --- a/moonv4/moon_db/tests/unit_python/test_tenant.py +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 2015 Open Platform for NFV Project, Inc. and its contributors -# This software is distributed under the terms and conditions of the 'Apache-2.0' -# license which can be found in the file 'LICENSE' in this package distribution -# or at 'http://www.apache.org/licenses/LICENSE-2.0'. - -import moon_db -import uuid - -Connector = moon_db.Driver("sql", "mysql+pymysql://moonuser:password@localhost/moon") -Connector.driver.init_db() - - -def test_get_tenants(): - t = Connector.driver.get_tenants_dict() - print(t) - assert type(t) == dict - - -def test_add_tenant(): - new_tenant = { - "id": uuid.uuid4().hex, - "name": "demo", - "description": uuid.uuid4().hex, - "intra_authz_extension_id": "", - "intra_admin_extension_id": "", - } - data = Connector.driver.add_tenant_dict(tenant_id=new_tenant['id'], - tenant_dict=new_tenant) - data_id = list(data.keys())[0] - assert new_tenant["id"] == data_id - assert new_tenant["name"] == data[data_id]["name"] - assert new_tenant["intra_authz_extension_id"] == data[data_id]["intra_authz_extension_id"] - assert new_tenant["intra_admin_extension_id"] == data[data_id]["intra_admin_extension_id"] - data = Connector.driver.get_tenants_dict() - assert data != {} - - -def test_del_tenant(): - new_tenant = { - "id": uuid.uuid4().hex, - "name": "demo", - "description": uuid.uuid4().hex, - "intra_authz_extension_id": "", - "intra_admin_extension_id": "", - } - data = Connector.driver.get_tenants_dict() - number_of_tenant = len(data.keys()) - data = Connector.driver.add_tenant_dict(tenant_id=new_tenant['id'], - tenant_dict=new_tenant) - data_id = list(data.keys())[0] - assert new_tenant["name"] == data[data_id]["name"] - assert new_tenant["intra_authz_extension_id"] == data[data_id]["intra_authz_extension_id"] - assert new_tenant["intra_admin_extension_id"] == data[data_id]["intra_admin_extension_id"] - data = Connector.driver.get_tenants_dict() - assert len(data.keys()) == number_of_tenant+1 - Connector.driver.del_tenant(data_id) - data = Connector.driver.get_tenants_dict() - assert len(data.keys()) == number_of_tenant - - -def test_set_tenant(): - new_tenant = { - "id": uuid.uuid4().hex, - "name": "demo", - "description": uuid.uuid4().hex, - "intra_authz_extension_id": "123456", - "intra_admin_extension_id": "0987654", - } - data = Connector.driver.get_tenants_dict() - number_of_tenant = len(data.keys()) - data = Connector.driver.add_tenant_dict(tenant_id=new_tenant['id'], - tenant_dict=new_tenant) - data_id = list(data.keys())[0] - assert new_tenant["name"] == data[data_id]["name"] - assert new_tenant["intra_authz_extension_id"] == data[data_id]["intra_authz_extension_id"] - assert new_tenant["intra_admin_extension_id"] == data[data_id]["intra_admin_extension_id"] - data = Connector.driver.get_tenants_dict() - assert len(data.keys()) == number_of_tenant+1 - - new_tenant["name"] = "demo2" - data = Connector.driver.set_tenant_dict(tenant_id=data_id, tenant_dict=new_tenant) - data_id = list(data.keys())[0] - assert new_tenant["name"] == data[data_id]["name"] - assert new_tenant["intra_authz_extension_id"] == data[data_id]["intra_authz_extension_id"] - assert new_tenant["intra_admin_extension_id"] == data[data_id]["intra_admin_extension_id"] - -- cgit 1.2.3-korg