def test_10_setCurrentUserSettings(self):
        #Fill the config DB
        userName1 = 'user1'
        password1 = 'password1'
        c = UserConfigManager(TestConfig.SQLITE_USER_CONFIG_DB_PATH)
        c.createEmptyConfig()

        c.addNewUser(userName1, password1)
        settings = {
            DataField.FONT: 'font1',
            DataField.FONT_COLOR: 'color1',
            DataField.FONT_SIZE: 20,
            DataField.PANEL_COLOR: 'color2'
        }
        c.setCurrentUserSettings(**settings)

        #Check data
        data = c.getCurrentUserConfig()
        self.assertEqual(data[DataField.PANEL_COLOR],
                         settings[DataField.PANEL_COLOR])
        self.assertEqual(data[DataField.FONT], settings[DataField.FONT])
        self.assertEqual(data[DataField.FONT_SIZE],
                         settings[DataField.FONT_SIZE])
        self.assertEqual(data[DataField.FONT_COLOR],
                         settings[DataField.FONT_COLOR])
    def test_07_getCurrentUserConfig(self):
        #Fill the config DB
        userName = '******'
        password = '******'
        c = UserConfigManager(TestConfig.SQLITE_USER_CONFIG_DB_PATH)
        c.createEmptyConfig()
        c.addNewUser(userName, password)

        #Check data
        data = c.getCurrentUserConfig()
        self.assertEqual(data[DataField.USERNAME], userName)
        self.assertEqual(data[DataField.PASSWORD], password)
        self.assertEqual(data[DataField.PANEL_COLOR],
                         Default.DAFAULT_PANEL_COLOR)
        self.assertEqual(data[DataField.FONT], Default.DEFAULT_FONT)
        self.assertEqual(data[DataField.FONT_SIZE], Default.DEFAULT_FONT_SIZE)
        self.assertEqual(data[DataField.FONT_COLOR],
                         Default.DEFAULT_FONT_COLOR)