| from __future__ import absolute_import |
| from __future__ import unicode_literals |
| |
| from pre_commit_hooks.check_toml import main |
| |
| |
| def test_toml_good(tmpdir): |
| filename = tmpdir.join('f') |
| filename.write(""" |
| key = # INVALID |
| |
| = "no key name" # INVALID |
| """) |
| ret = main((filename.strpath,)) |
| assert ret == 1 |
| |
| |
| def test_toml_bad(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((filename.strpath,)) |
| assert ret == 0 |