コード例 #1
0
    def available_params(self):
        """
            Merge parameter values into a dictionary of available parameters

        :param param_values: A dictionary of Query param values.
        :return: A merged dictionary of parameter names and values. Values of non-existent parameters are removed.
        """

        p = extract_params(self.sql)
        if self.params:
            shared_dict_update(p, self.params)
        return p
コード例 #2
0
    def available_params(self):
        """
            Merge parameter values into a dictionary of available parameters

        :param param_values: A dictionary of Query param values.
        :return: A merged dictionary of parameter names and values. Values of non-existent parameters are removed.
        """

        p = extract_params(self.sql)
        if self.params:
            shared_dict_update(p, self.params)
        return p
コード例 #3
0
 def test_shared_dict_update(self):
     source = {'foo': 1, 'bar': 2}
     target = {'bar': None}  # ha ha!
     self.assertEqual({'bar': 2}, shared_dict_update(target, source))
コード例 #4
0
 def test_shared_dict_update(self):
     source = {'foo': 1, 'bar': 2}
     target = {'bar': None}  # ha ha!
     self.assertEqual({'bar': 2}, shared_dict_update(target, source))
コード例 #5
0
ファイル: models.py プロジェクト: mkoryak/django-sql-explorer
 def available_params(self):
     p = extract_params(self.sql)
     if self.params:
         shared_dict_update(p, self.params)
     return p
コード例 #6
0
ファイル: models.py プロジェクト: roojoom/django-sql-explorer
 def available_params(self, param_values=None):
     p = extract_params(self.sql)
     if param_values:
         shared_dict_update(p, param_values)
     return p
コード例 #7
0
ファイル: models.py プロジェクト: roojoom/django-sql-explorer
 def available_params(self, param_values=None):
     p = extract_params(self.sql)
     if param_values:
         shared_dict_update(p, param_values)
     return p
コード例 #8
0
 def test_shared_dict_update(self):
     source = {"foo": 1, "bar": 2}
     target = {"bar": None}  # ha ha!
     self.assertEqual({"bar": 2}, shared_dict_update(target, source))