Commit e57f2588 authored by Michal Čihař's avatar Michal Čihař

Add tests for check method as well

parent 1e057ec5
......@@ -53,7 +53,7 @@ class CheckTestCase(TestCase):
def setUp(self):
self.check = Check()
self.test_empty = ('', '', '')
self.test_good_matching = None
self.test_good_matching = ('string', 'string', '')
self.test_good_none = ('string', 'string', '')
self.test_good_ignore = None
self.test_failure_1 = None
......@@ -98,3 +98,51 @@ class CheckTestCase(TestCase):
def test_single_failure_3(self):
self.do_test(True, self.test_failure_3)
def test_check_good_matching_singular(self):
self.assertFalse(
self.check.check(
[self.test_good_matching[0]],
[self.test_good_matching[1]],
self.test_good_matching[2],
Language(),
Unit()
)
)
def test_check_good_matching_plural(self):
self.assertFalse(
self.check.check(
[self.test_good_matching[0]] * 2,
[self.test_good_matching[1]] * 3,
self.test_good_matching[2],
Language(),
Unit()
)
)
def test_check_failure_1_singular(self):
if self.test_failure_1 is None:
return
self.assertTrue(
self.check.check(
[self.test_failure_1[0]],
[self.test_failure_1[1]],
self.test_failure_1[2],
Language(),
Unit()
)
)
def test_check_failure_1_plural(self):
if self.test_failure_1 is None:
return
self.assertTrue(
self.check.check(
[self.test_failure_1[0]] * 2,
[self.test_failure_1[1]] * 3,
self.test_failure_1[2],
Language(),
Unit()
)
)
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment