mirror of
https://github.com/qodo-ai/pr-agent.git
synced 2025-07-05 05:10:38 +08:00
test: add test case for YAML with tab indentation in block scalar
This commit is contained in:
@ -102,3 +102,19 @@ code_suggestions:
|
|||||||
'''
|
'''
|
||||||
expected_output = {'code_suggestions': [{'relevant_file': 'src/index.ts\n', 'label': 'best practice\n'}, {'relevant_file': 'src/index2.ts\n', 'label': 'enhancement'}]}
|
expected_output = {'code_suggestions': [{'relevant_file': 'src/index.ts\n', 'label': 'best practice\n'}, {'relevant_file': 'src/index2.ts\n', 'label': 'enhancement'}]}
|
||||||
assert try_fix_yaml(review_text, first_key='code_suggestions', last_key='label') == expected_output
|
assert try_fix_yaml(review_text, first_key='code_suggestions', last_key='label') == expected_output
|
||||||
|
|
||||||
|
def test_tab_indent_yaml(self):
|
||||||
|
review_text = '''\
|
||||||
|
code_suggestions:
|
||||||
|
- relevant_file: |
|
||||||
|
src/index.ts
|
||||||
|
label: |
|
||||||
|
\tbest practice
|
||||||
|
|
||||||
|
- relevant_file: |
|
||||||
|
src/index2.ts
|
||||||
|
label: |
|
||||||
|
enhancement
|
||||||
|
'''
|
||||||
|
expected_output = {'code_suggestions': [{'relevant_file': 'src/index.ts\n', 'label': 'best practice\n'}, {'relevant_file': 'src/index2.ts\n', 'label': 'enhancement\n'}]}
|
||||||
|
assert try_fix_yaml(review_text, first_key='code_suggestions', last_key='label') == expected_output
|
||||||
|
Reference in New Issue
Block a user