コード例 #1
0
 def test_default_params_is_all_args(self):
     self.assertEqual(KwargsKeyBit().params, '*')
コード例 #2
0
 def test_resulting_dict_specified_kwargs(self):
     keys = ['one', 'not_existing_param']
     expected_kwargs = {'one': self.test_kwargs['one']}
     self.kwargs['params'] = keys
     self.assertEqual(KwargsKeyBit().get_data(**self.kwargs), expected_kwargs)
コード例 #3
0
 def test_resulting_dict_no_kwargs(self):
     self.assertEqual(KwargsKeyBit().get_data(**self.kwargs), {})
コード例 #4
0
 def test_resulting_dict_all_kwargs(self):
     self.kwargs['params'] = '*'
     self.assertEqual(KwargsKeyBit().get_data(**self.kwargs), self.test_kwargs)
コード例 #5
0
ファイル: utils.py プロジェクト: asnelzin/sputniktask
class RequestKeyConstructor(DefaultKeyConstructor):
    arguments = ArgsKeyBit()
    key_arguments = KwargsKeyBit()
    query_params = QueryParamsKeyBit()
    user = UserKeyBit()
    headers = HeadersKeyBit()
コード例 #6
0
ファイル: caching.py プロジェクト: og3niuz/ctforces_final
class ScoreboardKeyConstructor(DefaultKeyConstructor):
    params_bit = QueryParamsKeyBit()
    args_bit = ArgsKeyBit()
    kwargs_bit = KwargsKeyBit()
コード例 #7
0
ファイル: caching.py プロジェクト: og3niuz/ctforces_final
class ContestTaskSolvedKeyConstructor(DefaultKeyConstructor):
    args_bit = ArgsKeyBit()
    kwargs_bit = KwargsKeyBit()
コード例 #8
0
ファイル: caching.py プロジェクト: og3niuz/ctforces_final
class ContestTaskListKeyConstructor(DefaultKeyConstructor):
    user_bit = UserKeyBit()
    args_bit = ArgsKeyBit()
    kwargs_bit = KwargsKeyBit()