mirror of
https://github.com/ejwa/gitinspector.git
synced 2024-09-19 14:31:29 +02:00
37 lines
1.1 KiB
Python
37 lines
1.1 KiB
Python
|
import unittest
|
||
|
from gitinspector import filtering
|
||
|
|
||
|
TEST_STRING = 'arbitrary'
|
||
|
|
||
|
|
||
|
class TestFiltering(unittest.TestCase):
|
||
|
|
||
|
def test_InvalidRegExpError(self):
|
||
|
with self.assertRaises(filtering.InvalidRegExpError):
|
||
|
raise filtering.InvalidRegExpError(TEST_STRING)
|
||
|
|
||
|
def test_get(self):
|
||
|
expected = filtering.__filters__
|
||
|
actual = filtering.get()
|
||
|
self.assertEqual(expected, actual)
|
||
|
|
||
|
def test_add(self):
|
||
|
filtering.add(TEST_STRING)
|
||
|
expected = [{TEST_STRING}, set()]
|
||
|
actual = filtering.get()['file']
|
||
|
self.assertEqual(expected, actual)
|
||
|
|
||
|
def test_get_filered(self):
|
||
|
filtering.add(TEST_STRING)
|
||
|
expected = set()
|
||
|
actual = filtering.get_filered()
|
||
|
self.assertEqual(expected, actual)
|
||
|
|
||
|
def test_has_filtered(self):
|
||
|
self.assertFalse(filtering.has_filtered())
|
||
|
|
||
|
def test_set_filtered(self):
|
||
|
test_commit_sha = '53d81bcd2612dbc47e73c71ee43baae83c1ec252'
|
||
|
return_value = filtering.set_filtered(test_commit_sha)
|
||
|
self.assertFalse(return_value)
|