コード例 #1
0
ファイル: translate.py プロジェクト: Xion/seejoo
def get_translate_url(text, target_lang, source_lang=None):
    """Format URL for translating given test from source to target language."""
    query_args = dicts.merge(FIXED_API_PARAMS, {
        'sl': source_lang or 'auto',
        'tl': target_lang,
        'text': text,
    })
    return API_ENDPOINT_URL + '?' + urlencode(query_args)
コード例 #2
0
 def test_overwrite__single_arg__dict(self):
     result = __unit__.merge(self.BASE_DICT, overwrite=False)
     self.assertEquals(self.BASE_DICT, result)
     self.assertIsNot(self.BASE_DICT, result)
コード例 #3
0
 def test_overwrite__single_arg__none(self):
     with self.assertRaises(TypeError):
         __unit__.merge(None, overwrite=False)
コード例 #4
0
 def test_deep__two_args__deep_and_shallow(self):
     result = __unit__.merge(self.DEEP_DICT1, self.NOT_DEEP_DICT, deep=True)
     self.assertEquals(self.MERGED_DEEP1_AND_NOT_DEEP, result)
コード例 #5
0
 def test_deep__two_args__shallow(self):
     result = __unit__.merge(self.DICT, self.OTHER_DICT, deep=True)
     self.assertEquals(self.MERGED, result)
コード例 #6
0
 def test_deep__single_arg__some_object(self):
     with self.assertRaises(TypeError):
         __unit__.merge(object(), deep=True)
コード例 #7
0
 def test_deep__no_args(self):
     with self.assertRaises(TypeError):
         __unit__.merge(deep=True)
コード例 #8
0
 def test_two_args(self):
     self.assertEquals(self.MERGED,
                       __unit__.merge(self.DICT, self.OTHER_DICT))
コード例 #9
0
ファイル: test_dicts.py プロジェクト: Xion/taipan
 def test_deep__single_arg__dict(self):
     result = __unit__.merge(self.DICT, deep=True)
     self.assertEquals(self.DICT, result)
     self.assertIsNot(self.DICT, result)
コード例 #10
0
ファイル: test_dicts.py プロジェクト: Xion/taipan
 def test_deep__single_arg__some_object(self):
     with self.assertRaises(TypeError):
         __unit__.merge(object(), deep=True)
コード例 #11
0
ファイル: test_dicts.py プロジェクト: Xion/taipan
 def test_deep__single_arg__none(self):
     with self.assertRaises(TypeError):
         __unit__.merge(None, deep=True)
コード例 #12
0
ファイル: test_dicts.py プロジェクト: Xion/taipan
 def test_deep__no_args(self):
     with self.assertRaises(TypeError):
         __unit__.merge(deep=True)
コード例 #13
0
ファイル: test_dicts.py プロジェクト: Xion/taipan
 def test_many_args(self):
     self.assertEquals(
         self.MERGED, __unit__.merge(*self.MANY_DICTS))
コード例 #14
0
ファイル: test_dicts.py プロジェクト: Xion/taipan
 def test_two_args(self):
     self.assertEquals(
         self.MERGED, __unit__.merge(self.DICT, self.OTHER_DICT))
コード例 #15
0
ファイル: test_dicts.py プロジェクト: Xion/taipan
 def test_no_args(self):
     with self.assertRaises(TypeError):
         __unit__.merge()
コード例 #16
0
 def test_no_args(self):
     with self.assertRaises(TypeError):
         __unit__.merge()
コード例 #17
0
ファイル: test_dicts.py プロジェクト: Xion/taipan
 def test_deep__two_args__shallow(self):
     result = __unit__.merge(self.DICT, self.OTHER_DICT, deep=True)
     self.assertEquals(self.MERGED, result)
コード例 #18
0
 def test_many_args(self):
     self.assertEquals(self.MERGED, __unit__.merge(*self.MANY_DICTS))
コード例 #19
0
ファイル: test_dicts.py プロジェクト: Xion/taipan
 def test_deep__two_args__both_deep(self):
     result = __unit__.merge(self.DEEP_DICT1, self.DEEP_DICT2, deep=True)
     self.assertEquals(self.MERGED_DEEP_1_2, result)
コード例 #20
0
 def test_deep__single_arg__none(self):
     with self.assertRaises(TypeError):
         __unit__.merge(None, deep=True)
コード例 #21
0
ファイル: test_dicts.py プロジェクト: Xion/taipan
 def test_deep__two_args__deep_and_shallow(self):
     result = __unit__.merge(self.DEEP_DICT1, self.NOT_DEEP_DICT, deep=True)
     self.assertEquals(self.MERGED_DEEP1_AND_NOT_DEEP, result)
コード例 #22
0
 def test_deep__single_arg__dict(self):
     result = __unit__.merge(self.DICT, deep=True)
     self.assertEquals(self.DICT, result)
     self.assertIsNot(self.DICT, result)
コード例 #23
0
ファイル: test_dicts.py プロジェクト: Xion/taipan
 def test_overwrite__no_args(self):
     with self.assertRaises(TypeError):
         __unit__.merge(overwrite=False)
コード例 #24
0
 def test_deep__two_args__both_deep(self):
     result = __unit__.merge(self.DEEP_DICT1, self.DEEP_DICT2, deep=True)
     self.assertEquals(self.MERGED_DEEP_1_2, result)
コード例 #25
0
ファイル: test_dicts.py プロジェクト: Xion/taipan
 def test_overwrite__single_arg__none(self):
     with self.assertRaises(TypeError):
         __unit__.merge(None, overwrite=False)
コード例 #26
0
 def test_overwrite__no_args(self):
     with self.assertRaises(TypeError):
         __unit__.merge(overwrite=False)
コード例 #27
0
ファイル: test_dicts.py プロジェクト: Xion/taipan
 def test_overwrite__single_arg__some_object(self):
     with self.assertRaises(TypeError):
         __unit__.merge(object(), overwrite=False)
コード例 #28
0
 def test_overwrite__single_arg__some_object(self):
     with self.assertRaises(TypeError):
         __unit__.merge(object(), overwrite=False)
コード例 #29
0
ファイル: test_dicts.py プロジェクト: Xion/taipan
 def test_overwrite__single_arg__dict(self):
     result = __unit__.merge(self.BASE_DICT, overwrite=False)
     self.assertEquals(self.BASE_DICT, result)
     self.assertIsNot(self.BASE_DICT, result)
コード例 #30
0
 def test_overwrite__two_args__false(self):
     self.assertEquals(
         self.NOT_OVERWRITTEN_DICT,
         __unit__.merge(self.BASE_DICT,
                        self.OVERWRITING_DICT,
                        overwrite=False))
コード例 #31
0
ファイル: test_dicts.py プロジェクト: Xion/taipan
 def test_overwrite__two_args__false(self):
     self.assertEquals(
         self.NOT_OVERWRITTEN_DICT,
         __unit__.merge(self.BASE_DICT, self.OVERWRITING_DICT,
                        overwrite=False))