urllib2.URLError when running the tests in windows

Bug #803958 reported by Natalia Bidart
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ubuntu Single Sign On Client
Fix Released
High
Natalia Bidart

Bug Description

[ERROR]
Traceback (most recent call last):
  File "C:\Users\Test\src\review\ubuntu_sso\tests\test_account.py", line 166, in
 test_generate_captcha
    captcha_id = self.processor.generate_captcha(filename)
  File "C:\Users\Test\src\review\ubuntu_sso\account.py", line 120, in generate_c
aptcha
    res = urllib2.urlopen(captcha['image_url'])
  File "C:\Python27\lib\urllib2.py", line 126, in urlopen
    return _opener.open(url, data, timeout)
  File "C:\Python27\lib\urllib2.py", line 394, in open
    response = self._open(req, data)
  File "C:\Python27\lib\urllib2.py", line 412, in _open
    '_open', req)
  File "C:\Python27\lib\urllib2.py", line 372, in _call_chain
    result = func(*args)
  File "C:\Python27\lib\urllib2.py", line 1302, in file_open
    return self.open_local_file(req)
  File "C:\Python27\lib\urllib2.py", line 1342, in open_local_file
    raise URLError(msg)
urllib2.URLError: <urlopen error [Error 3] The system cannot find the path speci
fied: ''>

ubuntu_sso.tests.test_account.AccountTestCase.test_generate_captcha

Related branches

Changed in ubuntu-sso-client:
status: New → Triaged
importance: Undecided → High
assignee: nobody → Rodney Dawes (dobey)
tags: added: u1-zomg-windows
Revision history for this message
Natalia Bidart (nataliabidart) wrote :

Another test that fails, I think as a consequence of the trace above, is:

[ERROR]
Traceback (most recent call last):
  File "C:\Python27\lib\site-packages\twisted-11.0.0-py2.7-win32.egg\twisted\int
ernet\defer.py", line 133, in maybeDeferred
    result = f(*args, **kw)
  File "C:\Python27\lib\site-packages\twisted-11.0.0-py2.7-win32.egg\twisted\tri
al\unittest.py", line 1030, in <lambda>
    return lambda: f(*args, **kwargs)
  File "C:\Users\Test\src\review\ubuntu_sso\tests\test_account.py", line 165, in
 <lambda>
    self.addCleanup(lambda: os.remove(filename))
exceptions.WindowsError: [Error 2] The system cannot find the file specified: 'u
buntu_sso.tests.test_account\\AccountTestCase\\test_generate_captcha\\ohigva\\te
mp'

ubuntu_sso.tests.test_account.AccountTestCase.test_generate_captcha

Revision history for this message
dobey (dobey) wrote :

Can you please print the url being requested, before it gets passed to urllib2.urlopen() inside account.py?

Revision history for this message
Natalia Bidart (nataliabidart) wrote :

url is:

file://C:\Users\Test\src\ubuntu-sso-client\ubuntu_sso\tests\files\captcha.png

Changed in ubuntu-sso-client:
assignee: Rodney Dawes (dobey) → Natalia Bidart (nataliabidart)
status: Triaged → In Progress
Changed in ubuntu-sso-client:
status: In Progress → Fix Committed
dobey (dobey)
Changed in ubuntu-sso-client:
milestone: none → 1.3.3
dobey (dobey)
Changed in ubuntu-sso-client:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.