gitinspector/tests/test_extensions.py
2021-03-04 00:01:39 -05:00

28 lines
802 B
Python

import unittest
from gitinspector import extensions
class TestExtensions(unittest.TestCase):
def test_001_extensions_get(self):
expected = extensions.DEFAULT_EXTENSIONS
actual = extensions.get()
self.assertEqual(expected, actual)
def test_002_extensions_define(self):
expected = 'txt,md'
extensions.define(expected)
actual = extensions.get()
self.assertEqual(expected.split(","), actual)
def test_003_add_located(self):
expected = set('*')
extensions.add_located('')
actual = extensions.get_located()
self.assertEqual(expected, actual)
expected = set(['ext', '*'])
extensions.add_located('ext')
actual = extensions.get_located()
self.assertEqual(expected, actual)