BuildScript/scripts/UnitTests/SettingsParser/test_SettingsParser.py

25 lines
627 B
Python

import unittest
from parser.SettingsParser.SettingsParser import SettingsParser
class TestSettingsParser(unittest.TestCase):
def setUp(self):
self.parser = SettingsParser()
def test_getSettingsDictByPath(self):
len0 = len(self.parser.settings)
self.assertEqual(0, len0)
self.parser.getSettingsDictByPath(['one'])
len1 = len(self.parser.settings)
self.assertEqual(1, len1)
self.parser.getSettingsDictByPath(['one', 'two'])
len1 = len(self.parser.settings)
self.assertEqual(1, len1)
self.parser.getSettingsDictByPath(['another', 'two'])
len2 = len(self.parser.settings)
self.assertEqual(2, len2)