From 9e3a92e3ee9f905b6decd2bdcce2561c4ec5faf8 Mon Sep 17 00:00:00 2001 From: Burhan Khalid Date: Wed, 29 Jul 2015 00:17:28 +0300 Subject: [PATCH] adding individual test methods, fixed typo. --- tests/test_cookiecutter_substitution.py | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/tests/test_cookiecutter_substitution.py b/tests/test_cookiecutter_substitution.py index 4d62e26f..5ac07406 100644 --- a/tests/test_cookiecutter_substitution.py +++ b/tests/test_cookiecutter_substitution.py @@ -1,5 +1,4 @@ -import re - +from __future__ import absolute_import import sh from .base import DjangoCookieTestCase @@ -8,12 +7,24 @@ from .base import DjangoCookieTestCase class TestCookiecutterSubstitution(DjangoCookieTestCase): """Test that all cookiecutter instances are substituted""" - def test_all_cookiecutter_instances_are_substituted(self): + def test_default_configuration(self): # Build a list containing absolute paths to the generated files paths = self.generate_project() self.check_paths(paths) - def test_flake8_complaince(self): + def test_maildump_enabled(self): + paths = self.generate_project(extra_context={'use_maildump': 'y'}) + self.check_paths(paths) + + def test_celery_enabled(self): + paths = self.generate_project(extra_context={'use_celery': 'y'}) + self.check_paths(paths) + + def test_windows_enabled(self): + paths = self.generate_project(extra_context={'windows': 'y'}) + self.check_paths(paths) + + def test_flake8_compliance(self): """generated project should pass flake8""" self.generate_project() try: