Merge pull request #5076 from blueyed/_show_progress_info
terminal: store console_output_style in _show_progress_info
This commit is contained in:
		
						commit
						d0860a339b
					
				| 
						 | 
				
			
			@ -254,7 +254,10 @@ class TerminalReporter(object):
 | 
			
		|||
        # do not show progress if we are showing fixture setup/teardown
 | 
			
		||||
        if self.config.getoption("setupshow", False):
 | 
			
		||||
            return False
 | 
			
		||||
        return self.config.getini("console_output_style") in ("progress", "count")
 | 
			
		||||
        cfg = self.config.getini("console_output_style")
 | 
			
		||||
        if cfg in ("progress", "count"):
 | 
			
		||||
            return cfg
 | 
			
		||||
        return False
 | 
			
		||||
 | 
			
		||||
    @property
 | 
			
		||||
    def verbosity(self):
 | 
			
		||||
| 
						 | 
				
			
			@ -438,13 +441,13 @@ class TerminalReporter(object):
 | 
			
		|||
                self.currentfspath = -2
 | 
			
		||||
 | 
			
		||||
    def pytest_runtest_logfinish(self, nodeid):
 | 
			
		||||
        if self.config.getini("console_output_style") == "count":
 | 
			
		||||
        if self.verbosity <= 0 and self._show_progress_info:
 | 
			
		||||
            if self._show_progress_info == "count":
 | 
			
		||||
                num_tests = self._session.testscollected
 | 
			
		||||
                progress_length = len(" [{}/{}]".format(str(num_tests), str(num_tests)))
 | 
			
		||||
            else:
 | 
			
		||||
                progress_length = len(" [100%]")
 | 
			
		||||
 | 
			
		||||
        if self.verbosity <= 0 and self._show_progress_info:
 | 
			
		||||
            self._progress_nodeids_reported.add(nodeid)
 | 
			
		||||
            last_item = (
 | 
			
		||||
                len(self._progress_nodeids_reported) == self._session.testscollected
 | 
			
		||||
| 
						 | 
				
			
			@ -460,7 +463,7 @@ class TerminalReporter(object):
 | 
			
		|||
 | 
			
		||||
    def _get_progress_information_message(self):
 | 
			
		||||
        collected = self._session.testscollected
 | 
			
		||||
        if self.config.getini("console_output_style") == "count":
 | 
			
		||||
        if self._show_progress_info == "count":
 | 
			
		||||
            if collected:
 | 
			
		||||
                progress = self._progress_nodeids_reported
 | 
			
		||||
                counter_format = "{{:{}d}}".format(len(str(collected)))
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue