Skip to content

Commit

Permalink
Merge pull request #522 from joshmgrant/consistency_check_test
Browse files Browse the repository at this point in the history
Test Case for `tools.consistency_check`
  • Loading branch information
suchow authored Jul 15, 2016
2 parents a1ddbb7 + fe4ea0b commit e38328f
Showing 1 changed file with 32 additions and 0 deletions.
32 changes: 32 additions & 0 deletions tests/test_consistency_check.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
"""Test the consistency_check function from the tools.py module."""
from __future__ import absolute_import

from .check import Check

from proselint.tools import consistency_check as chk


class TestCheck(Check):
"""The test class for tools.consistency_check."""

__test__ = True

@property
def this_check(self):
"""Bolierplate."""
return chk

def setUp(self):
"""Create some test fixtures."""
self.l = [['colour', 'color']]
self.err = 'error message'
self.msg = 'inconsistent form of {} vs {}'

def test_smoke(self):
"""Basic smoke test for consistency_check."""
assert chk(
"Painting colour on color", self.l, self.err, self.msg) != []
assert chk(
"Painting colour on colour", self.l, self.err, self.msg) == []
assert chk(
"Painting color on color", self.l, self.err, self.msg) == []

0 comments on commit e38328f

Please sign in to comment.