mirror of
https://github.com/ejwa/gitinspector.git
synced 2024-11-16 08:38:26 +01:00
32 lines
956 B
Python
32 lines
956 B
Python
import os
|
|
import unittest
|
|
from pathlib import Path
|
|
from gitinspector import basedir
|
|
|
|
|
|
class TestBasedirModule(unittest.TestCase):
|
|
|
|
@classmethod
|
|
def setUpClass(cls):
|
|
pass
|
|
|
|
def setUp(self):
|
|
self.TEST_BASEDIR = Path(os.path.dirname(os.path.abspath(__file__)))
|
|
self.PROJECT_BASEDIR = Path(self.TEST_BASEDIR).parent
|
|
self.MODULE_BASEDIR = Path(self.PROJECT_BASEDIR, 'gitinspector')
|
|
self.CWD = os.getcwd()
|
|
|
|
def test_get_basedir(self):
|
|
expected = str(self.MODULE_BASEDIR)
|
|
actual = basedir.get_basedir()
|
|
self.assertEqual(expected, actual)
|
|
|
|
def test_get_basedir_git(self):
|
|
expected = self.CWD
|
|
actual = basedir.get_basedir_git()
|
|
self.assertEqual(expected, actual)
|
|
|
|
def test_get_basedir_git_with_path(self):
|
|
expected = str(self.PROJECT_BASEDIR)
|
|
actual = basedir.get_basedir_git(self.TEST_BASEDIR)
|
|
self.assertEqual(expected, actual)
|