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

    def __init__(self):
        self.__option_entity = OptionEntity()

    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

    def get_value_by_key(self, key, default=""):
        return self.__option_entity.get_value_by_key(key, default)