Adding upstream version 4.5.0+dfsg.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
27cd5628db
commit
6bd375ed5f
108 changed files with 6514 additions and 0 deletions
38
tests/check_toml_test.py
Normal file
38
tests/check_toml_test.py
Normal file
|
@ -0,0 +1,38 @@
|
|||
from __future__ import annotations
|
||||
|
||||
from pre_commit_hooks.check_toml import main
|
||||
|
||||
|
||||
def test_toml_bad(tmpdir):
|
||||
filename = tmpdir.join('f')
|
||||
filename.write("""
|
||||
key = # INVALID
|
||||
|
||||
= "no key name" # INVALID
|
||||
""")
|
||||
ret = main((str(filename),))
|
||||
assert ret == 1
|
||||
|
||||
|
||||
def test_toml_good(tmpdir):
|
||||
filename = tmpdir.join('f')
|
||||
filename.write(
|
||||
"""
|
||||
# This is a TOML document.
|
||||
|
||||
title = "TOML Example"
|
||||
|
||||
[owner]
|
||||
name = "John"
|
||||
dob = 1979-05-27T07:32:00-08:00 # First class dates
|
||||
""",
|
||||
)
|
||||
ret = main((str(filename),))
|
||||
assert ret == 0
|
||||
|
||||
|
||||
def test_toml_good_unicode(tmpdir):
|
||||
filename = tmpdir.join('f')
|
||||
filename.write_binary('letter = "\N{SNOWMAN}"\n'.encode())
|
||||
ret = main((str(filename),))
|
||||
assert ret == 0
|
Loading…
Add table
Add a link
Reference in a new issue