def test_extract_unique_name_from_members(self): members = [ {'UniqueName': '[Dimension3].[Dimension3].[Element 592]', 'Element': {'UniqueName': '[Dimension3].[Dimension3].[Element 592]'}}] self.assertEqual( Utils.extract_unique_names_from_members(members), ["[Dimension3].[Dimension3].[Element 592]"]) members = [{'UniqueName': '[Dimension1].[Dimension1].[Element 790]', 'Element': {'UniqueName': '[Dimension1].[Dimension1].[Element 790]'}}, {'UniqueName': '[Dimension2].[Dimension2].[Element 541]', 'Element': {'UniqueName': '[Dimension2].[Dimension2].[Element 541]'}}] self.assertEqual( Utils.extract_unique_names_from_members(members), ["[Dimension1].[Dimension1].[Element 790]", "[Dimension2].[Dimension2].[Element 541]"]) members = [{'UniqueName': '', 'Element': {'UniqueName': '[Dimension1].[Dimension1].[Element 790]'}}, {'UniqueName': '', 'Element': {'UniqueName': '[Dimension2].[Dimension2].[Element 541]'}}] self.assertEqual( Utils.extract_unique_names_from_members(members), ["[Dimension1].[Dimension1].[Element 790]", "[Dimension2].[Dimension2].[Element 541]"]) members = [{'UniqueName': '[Dimension1].[Dimension1].[Element 790]', 'Element': None}, {'UniqueName': '[Dimension2].[Dimension2].[Element 541]', 'Element': None}] self.assertEqual( Utils.extract_unique_names_from_members(members), ["[Dimension1].[Dimension1].[Element 790]", "[Dimension2].[Dimension2].[Element 541]"])
def test_extract_unique_name_from_members(self): members = [ { "UniqueName": "[Dimension3].[Dimension3].[Element 592]", "Element": {"UniqueName": "[Dimension3].[Dimension3].[Element 592]"}, } ] self.assertEqual( Utils.extract_unique_names_from_members(members), ["[Dimension3].[Dimension3].[Element 592]"], ) members = [ { "UniqueName": "[Dimension1].[Dimension1].[Element 790]", "Element": {"UniqueName": "[Dimension1].[Dimension1].[Element 790]"}, }, { "UniqueName": "[Dimension2].[Dimension2].[Element 541]", "Element": {"UniqueName": "[Dimension2].[Dimension2].[Element 541]"}, }, ] self.assertEqual( Utils.extract_unique_names_from_members(members), [ "[Dimension1].[Dimension1].[Element 790]", "[Dimension2].[Dimension2].[Element 541]", ], ) members = [ { "UniqueName": "", "Element": {"UniqueName": "[Dimension1].[Dimension1].[Element 790]"}, }, { "UniqueName": "", "Element": {"UniqueName": "[Dimension2].[Dimension2].[Element 541]"}, }, ] self.assertEqual( Utils.extract_unique_names_from_members(members), [ "[Dimension1].[Dimension1].[Element 790]", "[Dimension2].[Dimension2].[Element 541]", ], ) members = [ {"UniqueName": "[Dimension1].[Dimension1].[Element 790]", "Element": None}, {"UniqueName": "[Dimension2].[Dimension2].[Element 541]", "Element": None}, ] self.assertEqual( Utils.extract_unique_names_from_members(members), [ "[Dimension1].[Dimension1].[Element 790]", "[Dimension2].[Dimension2].[Element 541]", ], )