You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
yamllint/tests/rules
Matt Clay 82cf1ab222 tests: Increase test coverage
- Add a `temp_workspace` context manager to simplify writing new tests.
- Add `# pragma: no cover` to unit test code paths used for skipping tests.
  These code paths are only covered when tests are skipped.
  That makes it impractical to reach full code coverage on the unit test code.
  Having full coverage of unit tests is helpful for identifying unused tests.
- Test the `octal-values` rule with a custom tag.
- Test the cli `-d` option with the `default` config.
- Test support for the `XDG_CONFIG_HOME` env var.
- Test warning message output.
- Test support for `.yamllint.yml` config files.
- Test support for `.yamllint.yaml` config files.
- Test error handling of a rule with a non-enable|disable|dict value.
- Test error handling of `ignore` with a non-pattern value.
- Test error handling of a rule `ignore` with a non-pattern value.
- Test error handling of `locale` with a non-string value.
- Test error handling of `yaml-files` with a non-list value.
- Test extending config containing `ignore`.
- Test `LintProblem.__repr__` without a rule.
- Test `LintProblem.__repr__` with a rule.
3 years ago
..
__init__.py Initial commit 9 years ago
test_braces.py Allow only non-empty brackets/braces 4 years ago
test_brackets.py Allow only non-empty brackets/braces 4 years ago
test_colons.py Tests: Reorganize common and global tests 9 years ago
test_commas.py Tests: Reorganize common and global tests 9 years ago
test_comments.py comments: Allow whitespace after the shebang marker 3 years ago
test_comments_indentation.py Add rule: truthy, to forbid truthy values that are not quoted 9 years ago
test_common.py parser: Iterate over lines + tokens + comments 9 years ago
test_document_end.py fix(rules): Use `true`/`false`, not `yes`/`no` 9 years ago
test_document_start.py fix(rules): Use `true`/`false`, not `yes`/`no` 9 years ago
test_empty_lines.py fix(parser): Correctly handle DOS new lines in 'line' rules 6 years ago
test_empty_values.py empty-values: Add `forbid-in-flow-mappings` conf 8 years ago
test_hyphens.py Tests: Reorganize common and global tests 9 years ago
test_indentation.py Upgrade Python syntax with pyupgrade 6 years ago
test_key_duplicates.py key-duplicates: Don't crash on redundant closing brackets or braces 3 years ago
test_key_ordering.py tests: Increase test coverage 3 years ago
test_line_length.py Fix spelling of "across" in test output 3 years ago
test_new_line_at_end_of_file.py Config: Allow 'enable' keyword for rules 9 years ago
test_new_lines.py Fix bug with CRLF in new-lines and require-starting-space 5 years ago
test_octal_values.py tests: Increase test coverage 3 years ago
test_quoted_strings.py quoted-strings: Fix explicit octal recognition 4 years ago
test_trailing_spaces.py Config: Allow 'enable' keyword for rules 9 years ago
test_truthy.py truthy: Add missing test removed from PR 5 years ago