Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Delta Between Two Patch Sets: tests/utils.py

Issue 29908581: Issue #7036 - [XTM Integration] Add support for providing workflow name (Closed)
Left Patch Set: Created Oct. 12, 2018, 2:03 p.m.
Right Patch Set: Addressed comments from Patch Set 1 Created Oct. 18, 2018, 4:23 p.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
Left: Side by side diff | Download
Right: Side by side diff | Download
« no previous file with change/comment | « tests/test_xtm_translations_utils.py ('k') | tests/xtm_mock_api.py » ('j') | no next file with change/comment »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
LEFTRIGHT
1 # This file is part of the Adblock Plus web scripts, 1 # This file is part of the Adblock Plus web scripts,
2 # Copyright (C) 2006-present eyeo GmbH 2 # Copyright (C) 2006-present eyeo GmbH
3 # 3 #
4 # Adblock Plus is free software: you can redistribute it and/or modify 4 # Adblock Plus is free software: you can redistribute it and/or modify
5 # it under the terms of the GNU General Public License version 3 as 5 # it under the terms of the GNU General Public License version 3 as
6 # published by the Free Software Foundation. 6 # published by the Free Software Foundation.
7 # 7 #
8 # Adblock Plus is distributed in the hope that it will be useful, 8 # Adblock Plus is distributed in the hope that it will be useful,
9 # but WITHOUT ANY WARRANTY; without even the implied warranty of 9 # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
(...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after
96 The message we expect the exception to contain. 96 The message we expect the exception to contain.
97 97
98 """ 98 """
99 with pytest.raises(exception) as err: 99 with pytest.raises(exception) as err:
100 func(*args, **kw) 100 func(*args, **kw)
101 101
102 assert exp_msg in str(err.value) 102 assert exp_msg in str(err.value)
103 103
104 104
105 class XtmMockArgs: 105 class XtmMockArgs:
106 """Mock arguments for the XTM integration script."""
Vasily Kuznetsov 2018/10/19 12:47:28 Yay, docstrings!
106 107
107 class CreationArgsNamespace: 108 class CreationArgsNamespace:
108 def __init__(self): 109 """Mock arguments for creating a new XTM project."""
Vasily Kuznetsov 2018/10/16 14:52:54 You don't really need these empty __init__'s, not
Tudor Avram 2018/10/18 16:29:23 Done.
109 pass
110 110
111 name = 'bar' 111 name = 'bar'
112 desc = 'foo' 112 desc = 'foo'
113 client_id = 10 113 client_id = 10
114 ref_id = 'faz' 114 ref_id = 'faz'
115 workflow_id = 20 115 workflow_id = 20
116 save_id = False 116 save_id = False
117 source_dir = None 117 source_dir = None
118 projects_func = staticmethod(create_project) 118 projects_func = staticmethod(create_project)
119 source_lang = 'en_US' 119 source_lang = 'en_US'
120 workflow_name = None 120 workflow_name = None
121 121
122 class UploadArgsNamespace: 122 class UploadArgsNamespace:
123 def __init__(self): 123 """Mock arguments for uploading files to XTM for translation."""
124 pass
125 124
126 source_dir = None 125 source_dir = None
127 projects_func = staticmethod(upload_files) 126 projects_func = staticmethod(upload_files)
128 no_overwrite = False 127 no_overwrite = False
129 128
130 class DownloadArgsNamespace: 129 class DownloadArgsNamespace:
131 def __init__(self): 130 """Mock arguments for downloading translation from XTM."""
132 pass
133 131
134 source_dir = None 132 source_dir = None
135 projects_func = staticmethod(download_files) 133 projects_func = staticmethod(download_files)
LEFTRIGHT

Powered by Google App Engine
This is Rietveld