Esempio n. 1
0
 def setUp(self):
     config.loaded = True
     config.debug = True
     config.report_path = 'foo/bar/baz.xml'
     self.finder = CoverageFinder()
     dir = os.path.join(os.path.dirname(__file__), 'finder')
     self.invalid_src = dir
     self.src = os.path.join(dir, 'src', 'path', 'test.php')
     self.coverage = os.path.join(dir, 'foo', 'bar', 'baz.xml')
Esempio n. 2
0
    def get_coverage_finder(self):
        """
        Gets the coverage finder for the command. If none is set, it
        instantiates an instance of the default CoverageFinder class.
        """
        if not self.coverage_finder:
            self.coverage_finder = CoverageFinder()

        return self.coverage_finder
Esempio n. 3
0
 def setUp(self):
     config.loaded = True
     config.debug = True
     config.report_path = 'foo/bar/baz.xml'
     self.finder = CoverageFinder()
     dir = os.path.join(os.path.dirname(__file__), 'finder')
     self.invalid_src = dir
     self.src = os.path.join(dir, 'src', 'path', 'test.php')
     self.coverage = os.path.join(dir, 'foo', 'bar', 'baz.xml')
Esempio n. 4
0
class CoverageFinderTest(unittest.TestCase):
    def setUp(self):
        config.loaded = True
        config.debug = True
        config.report_path = 'foo/bar/baz.xml'
        self.finder = CoverageFinder()
        dir = os.path.join(os.path.dirname(__file__), 'finder')
        self.invalid_src = dir
        self.src = os.path.join(dir, 'src', 'path', 'test.php')
        self.coverage = os.path.join(dir, 'foo', 'bar', 'baz.xml')

    def tearDown(self):
        config.loaded = False
        del config.debug
        del config.report_path

    def test_find(self):
        self.assertEquals(self.finder.find(self.src), self.coverage)

    def test_find_invalid(self):
        self.assertIs(self.finder.find(self.invalid_src), None)
Esempio n. 5
0
class CoverageFinderTest(unittest.TestCase):

    def setUp(self):
        config.loaded = True
        config.debug = True
        config.report_path = 'foo/bar/baz.xml'
        self.finder = CoverageFinder()
        dir = os.path.join(os.path.dirname(__file__), 'finder')
        self.invalid_src = dir
        self.src = os.path.join(dir, 'src', 'path', 'test.php')
        self.coverage = os.path.join(dir, 'foo', 'bar', 'baz.xml')

    def tearDown(self):
        config.loaded = False
        del config.debug
        del config.report_path

    def test_find(self):
        self.assertEquals(self.finder.find(self.src), self.coverage)

    def test_find_invalid(self):
        self.assertIs(self.finder.find(self.invalid_src), None)
Esempio n. 6
0
 def __init__(self, callbacks={}, coverage_finder=None, matcher=None):
     self.coverage_finder = coverage_finder or CoverageFinder()
     self.matcher = matcher or Matcher()
     self.callbacks = callbacks
     self.watchers = {}