[issue37549] os.dup() fails for standard streams on Windows 7

2019-08-23 Thread Bruno Oliveira


Change by Bruno Oliveira :


--
nosy: +Bruno Oliveira

___
Python tracker 
<https://bugs.python.org/issue37549>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue34900] unittest subTests() fails when called from debug()

2018-10-05 Thread Bruno Oliveira


Bruno Oliveira  added the comment:

> FYI, I just noticed that this is a duplicate of issue 29551, but decided to 
> keep this one open.

OK thanks. I did try to search for open issues before filing this one by using 
the "subtest result_supports_subtests" terms, as I figured a bug report would 
include the traceback, that's why I didn't find 29551, heh.

--

___
Python tracker 
<https://bugs.python.org/issue34900>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue34900] unittest subTests() fails when called from debug()

2018-10-05 Thread Bruno Oliveira


Bruno Oliveira  added the comment:

Great, thanks again for the quick review.

--

___
Python tracker 
<https://bugs.python.org/issue34900>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue34900] unittest subTests() fails when called from debug()

2018-10-04 Thread Bruno Oliveira


Change by Bruno Oliveira :


--
type:  -> crash

___
Python tracker 
<https://bugs.python.org/issue34900>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue34900] unittest subTests() fails when called from debug()

2018-10-04 Thread Bruno Oliveira


New submission from Bruno Oliveira :

Consider this code:

import unittest


class TC(unittest.TestCase):

def test_subtest(self):
with self.subTest():
pass


tc = TC('test_subtest')
tc.run()

This works when executed, but if we change ``tc.run()`` to ``tc.debug()`` we 
get the following exception:

Traceback (most recent call last):
  File ".tmp\test-unittest-regression.py", line 13, in 
tc.debug()
  File 
"C:\Users\Bruno\AppData\Local\Programs\Python\Python36\lib\unittest\case.py", 
line 658, in debug
getattr(self, self._testMethodName)()
  File ".tmp\test-unittest-regression.py", line 7, in test_subtest
with self.subTest():
  File 
"C:\Users\Bruno\AppData\Local\Programs\Python\Python36\lib\contextlib.py", line 
81, in __enter__
return next(self.gen)
  File 
"C:\Users\Bruno\AppData\Local\Programs\Python\Python36\lib\unittest\case.py", 
line 512, in subTest
if not self._outcome.result_supports_subtests:
AttributeError: 'NoneType' object has no attribute 
'result_supports_subtests'

Looking at the code, ``subTest`` assumes that the ``TestCase`` instance has the 
``self._outcome`` atribute, which is set only by ``run()``.

--
components: Library (Lib)
messages: 327092
nosy: Bruno Oliveira
priority: normal
severity: normal
status: open
title: unittest subTests() fails when called from debug()
versions: Python 3.4, Python 3.5, Python 3.6, Python 3.7

___
Python tracker 
<https://bugs.python.org/issue34900>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue30570] issubclass segfaults on objects with weird __getattr__

2017-06-04 Thread Bruno Oliveira

Changes by Bruno Oliveira <nicodde...@gmail.com>:


--
nosy: +Bruno Oliveira

___
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue30570>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue25270] codecs.escape_encode systemerror on empty byte string

2015-09-29 Thread Bruno Oliveira

Changes by Bruno Oliveira <nicodde...@gmail.com>:


--
nosy: +Bruno Oliveira

___
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue25270>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com