mirror of
				https://github.com/zulip/zulip.git
				synced 2025-10-31 20:13:46 +00:00 
			
		
		
		
	test_runner: Ignore self.stream in TextTestResult class.
Per the import line: `from unittest import loader, runner # type: ignore # Mypy cannot pick these up.` Because `TextTestResult` inherits from `runner.TextTestResult`, mypy doesn't see `self` as having an attribute `stream`, so we ignore these instead of cluttering with `casts` or `isinstances`.
This commit is contained in:
		| @@ -154,16 +154,16 @@ class TextTestResult(runner.TextTestResult): | ||||
|         self.failed_tests = []  # type: List[str] | ||||
|  | ||||
|     def addInfo(self, test: TestCase, msg: str) -> None: | ||||
|         self.stream.write(msg) | ||||
|         self.stream.flush() | ||||
|         self.stream.write(msg)  # type: ignore # https://github.com/python/typeshed/issues/3139 | ||||
|         self.stream.flush()  # type: ignore # https://github.com/python/typeshed/issues/3139 | ||||
|  | ||||
|     def addInstrumentation(self, test: TestCase, data: Dict[str, Any]) -> None: | ||||
|         append_instrumentation_data(data) | ||||
|  | ||||
|     def startTest(self, test: TestCase) -> None: | ||||
|         TestResult.startTest(self, test) | ||||
|         self.stream.writeln("Running {}".format(full_test_name(test))) | ||||
|         self.stream.flush() | ||||
|         self.stream.writeln("Running {}".format(full_test_name(test)))  # type: ignore # https://github.com/python/typeshed/issues/3139 | ||||
|         self.stream.flush()  # type: ignore # https://github.com/python/typeshed/issues/3139 | ||||
|  | ||||
|     def addSuccess(self, *args: Any, **kwargs: Any) -> None: | ||||
|         TestResult.addSuccess(self, *args, **kwargs) | ||||
| @@ -180,9 +180,10 @@ class TextTestResult(runner.TextTestResult): | ||||
|  | ||||
|     def addSkip(self, test: TestCase, reason: str) -> None: | ||||
|         TestResult.addSkip(self, test, reason) | ||||
|         self.stream.writeln("** Skipping {}: {}".format(full_test_name(test), | ||||
|                                                         reason)) | ||||
|         self.stream.flush() | ||||
|         self.stream.writeln("** Skipping {}: {}".format(  # type: ignore # https://github.com/python/typeshed/issues/3139 | ||||
|             full_test_name(test), | ||||
|             reason)) | ||||
|         self.stream.flush()  # type: ignore # https://github.com/python/typeshed/issues/3139 | ||||
|  | ||||
| class RemoteTestResult(django_runner.RemoteTestResult): | ||||
|     """ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user