def test_another_directory(self): # the invalid file is on eggs folder = "{0}/parts".format(self.test_dir) with OutputCapture() as output: with wrap_sys_argv(): sys.argv = ["bin/code-analysis", folder] code_analysis(self.options) self.assertNotIn("C101 Coding magic comment not found", output.captured)
def test_default_directory(self): with OutputCapture() as output: with wrap_sys_argv(): sys.argv = [ 'bin/code-analysis', ] code_analysis(self.options) self.assertIn( 'C101 Coding magic comment not found', output.captured, )
def test_another_directory(self): # the invalid file is on eggs folder = '{0}/parts'.format(self.test_dir) with OutputCapture() as output: with wrap_sys_argv(): sys.argv = [ 'bin/code-analysis', folder, ] code_analysis(self.options) self.assertNotIn( 'C101 Coding magic comment not found', output.captured, )
def test_default_directory(self): with OutputCapture() as output: with wrap_sys_argv(): code_analysis(self.options) self.assertIn("C101 Coding magic comment not found", output.captured)
from contextlib import contextmanager from plone.recipe.codeanalysis import code_analysis from shutil import rmtree from tempfile import mkdtemp from testfixtures import OutputCapture import os import sys import unittest INVALID_CODE = """ from plone.recipe.codeanalysis import code_analysis """ VALID_CODE = """ # -*- coding: utf-8 -*- from plone.recipe.codeanalysis import code_analysis code_analysis() """ @contextmanager def wrap_sys_argv(): """Super simple context manager to clean sys.argv""" # setup old_sys = sys.argv sys.argv = [] # give control back
# -*- coding: utf-8 -*- from contextlib import contextmanager from plone.recipe.codeanalysis import code_analysis from shutil import rmtree from tempfile import mkdtemp from testfixtures import OutputCapture import os import sys import unittest INVALID_CODE = """ from plone.recipe.codeanalysis import code_analysis """ VALID_CODE = """ # -*- coding: utf-8 -*- from plone.recipe.codeanalysis import code_analysis code_analysis() """ @contextmanager def wrap_sys_argv(): """Super simple context manager to clean sys.argv""" # setup old_sys = sys.argv sys.argv = [] # give control back