Change git fixtures, do not use submodule or subtree

Just rename git folder when testing and delete them at the end
This commit is contained in:
David-Wobrock committed 2017-11-01 15:28:17 +01:00
1 parent c5fc3ae896
commit 6f84056aeb
434 files changed
+6125 -49

No files matched your search

+12 -2
View File
@@ -19,6 +19,12 @@ from django_migration_linter import MigrationLinter, valid_folder
class UtilityFunctionTest(unittest.TestCase):
def tearDown(self, *args, **kwargs):
#fixtures.clear_all_git_projects()
super(
UtilityFunctionTest,
self).tearDown(*args, **kwargs)
def test_split_migration_path(self):
input_path = 'apps/the_app/migrations/0001_stuff.py'
app, mig = MigrationLinter._split_migration_path(input_path)
@@ -32,10 +38,14 @@ class UtilityFunctionTest(unittest.TestCase):
self.assertEqual(mig, '0001_stuff')
def test_detect_valid_folder(self):
self.assertTrue(valid_folder(fixtures.ADD_NOT_NULL_COLUMN_PROJECT))
test_project_path = fixtures.MULTI_COMMIT_PROJECT
fixtures.prepare_git_project(test_project_path)
self.assertTrue(valid_folder(test_project_path))
def test_detect_not_django_project(self):
self.assertFalse(valid_folder(fixtures.NOT_DJANGO_GIT_PROJECT))
test_project_path = fixtures.NOT_DJANGO_GIT_PROJECT
fixtures.prepare_git_project(test_project_path)
self.assertFalse(valid_folder(test_project_path))
def test_detect_not_git_project(self):
self.assertFalse(valid_folder(fixtures.NOT_GIT_DJANGO_PROJECT))