From 52cd0374889ed81ee2763188905c68fe188ddb2e Mon Sep 17 00:00:00 2001 From: MariusWirtz Date: Fri, 26 Jan 2024 12:33:43 +0100 Subject: [PATCH] Fix tests for CubeService, CellService --- TM1py/Services/CellService.py | 1 + Tests/CubeService_test.py | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/TM1py/Services/CellService.py b/TM1py/Services/CellService.py index 20572311..b093dec0 100644 --- a/TM1py/Services/CellService.py +++ b/TM1py/Services/CellService.py @@ -4,6 +4,7 @@ import functools import itertools import json +import math import uuid import warnings from collections import OrderedDict diff --git a/Tests/CubeService_test.py b/Tests/CubeService_test.py index 1b7bd2d6..1f4d85b5 100644 --- a/Tests/CubeService_test.py +++ b/Tests/CubeService_test.py @@ -15,6 +15,7 @@ class TestCubeService(unittest.TestCase): prefix = "TM1py_Tests_Cube_" cube_name = prefix + "some_name" + cube_name_to_delete = prefix + "Some_Other_Name" control_cube_name = '}' + prefix + 'some_control_cube_name' dimension_names = [ prefix + "dimension1", @@ -104,7 +105,7 @@ def test_exists(self): self.assertFalse(self.tm1.cubes.exists(uuid.uuid4())) def test_create_delete_cube(self): - cube_name = self.prefix + "Some_Other_Name" + cube_name = self.cube_name_to_delete # element with index 0 is Sandboxes dimension_names = self.tm1.dimensions.get_all_names()[1:3] cube = Cube(cube_name, dimension_names) @@ -304,6 +305,8 @@ def test_get_measure_dimension(self): @classmethod def tearDown(cls): cls.tm1.cubes.delete(cls.cube_name) + if cls.tm1.cubes.exists(cls.cube_name_to_delete): + cls.tm1.cubes.delete(cls.cube_name_to_delete) for dimension in cls.dimension_names: cls.tm1.dimensions.delete(dimension) cls.tm1.logout()