Esempio n. 1
0
 def test_update_value_by_key(self):
     option_entity = Option_Entity()
     option = option_entity.insert_one({
         "key": "key9",
         "value": "value9",
         "autoload": True
     })
     self.assertTrue(option_entity.update_value_by_key(
         "key9", "new_value9"))
     self.assertFalse(
         option_entity.update_value_by_key("not_found_key", "new_value9"))
Esempio n. 2
0
class Settings():

    __option_entity = None
    __helpers = None
    __logger = None

    def __init__(self):
        self.__option_entity = Option_Entity()
        self.__helpers = Helpers()
        self.__logger = self.__helpers.get_logger(__name__)

    def update_options(self, options):
        status = True
        for key, value in options.items():
            status &= self.__option_entity.update_value_by_key(key, value)
        return status