← Back to team overview

python-jenkins-developers team mailing list archive

[Bug 1842963] [NEW] tests fail on python 3

 

Public bug reported:

While trying to bump the package in NixOS/nixpkgs from 1.4.0 to 1.5.0, I
noticed 2 tests being broken:

```
......................................................................................................................................................................................................................................................................................
======================================================================
FAIL: test_get_view_jobs_raise_HTTPError (tests.jobs.test_get.JenkinsGetJobsTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/nix/store/bnllqzh0gc7l3c5ls45hb90fqz5157cx-python3.7-mock-2.0.0/lib/python3.7/site-packages/mock/mock.py", line 1305, in patched
    return func(*args, **keywargs)
  File "/build/python-jenkins-1.5.0/tests/jobs/test_get.py", line 131, in test_get_view_jobs_raise_HTTPError
    'view/Test%20View/api/json?tree=jobs%5Burl,color,name%5D'
AssertionError: 'http://example.com/view/Test%20View/api/json?tree=jobs[url,color,name]' != 'http://example.com/view/Test%20View/api/json?tree=jobs%5Burl,color,name%5D'
- http://example.com/view/Test%20View/api/json?tree=jobs[url,color,name]
?                                                       ^              ^
+ http://example.com/view/Test%20View/api/json?tree=jobs%5Burl,color,name%5D
?                                                       ^^^              ^^^


======================================================================
FAIL: test_get_view_jobs_raise_HTTPError (tests.jobs.test_get.JenkinsGetJobsTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/nix/store/bnllqzh0gc7l3c5ls45hb90fqz5157cx-python3.7-mock-2.0.0/lib/python3.7/site-packages/mock/mock.py", line 1305, in patched
    return func(*args, **keywargs)
  File "/build/python-jenkins-1.5.0/tests/jobs/test_get.py", line 131, in test_get_view_jobs_raise_HTTPError
    'view/Test%20View/api/json?tree=jobs%5Burl,color,name%5D'
AssertionError: 'http[16 chars]enkins/view/Test%20View/api/json?tree=jobs[url,color,name]' != 'http[16 chars]enkins/view/Test%20View/api/json?tree=jobs%5Burl,color,name%5D'
- http://example.com/jenkins/view/Test%20View/api/json?tree=jobs[url,color,name]
?                                                               ^              ^
+ http://example.com/jenkins/view/Test%20View/api/json?tree=jobs%5Burl,color,name%5D
?                                                               ^^^              ^^^


----------------------------------------------------------------------
Ran 590 tests in 21.746s

FAILED (failures=2)
```


They only fail on python 3 (3.5, 3.6, 3.7), on python 2.7 they seem to work.

** Affects: python-jenkins
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Python
Jenkins Developers, which is subscribed to Python Jenkins.
https://bugs.launchpad.net/bugs/1842963

Title:
  tests fail on python 3

Status in Python Jenkins:
  New

Bug description:
  While trying to bump the package in NixOS/nixpkgs from 1.4.0 to 1.5.0,
  I noticed 2 tests being broken:

  ```
  ......................................................................................................................................................................................................................................................................................
  ======================================================================
  FAIL: test_get_view_jobs_raise_HTTPError (tests.jobs.test_get.JenkinsGetJobsTest)
  ----------------------------------------------------------------------
  Traceback (most recent call last):
    File "/nix/store/bnllqzh0gc7l3c5ls45hb90fqz5157cx-python3.7-mock-2.0.0/lib/python3.7/site-packages/mock/mock.py", line 1305, in patched
      return func(*args, **keywargs)
    File "/build/python-jenkins-1.5.0/tests/jobs/test_get.py", line 131, in test_get_view_jobs_raise_HTTPError
      'view/Test%20View/api/json?tree=jobs%5Burl,color,name%5D'
  AssertionError: 'http://example.com/view/Test%20View/api/json?tree=jobs[url,color,name]' != 'http://example.com/view/Test%20View/api/json?tree=jobs%5Burl,color,name%5D'
  - http://example.com/view/Test%20View/api/json?tree=jobs[url,color,name]
  ?                                                       ^              ^
  + http://example.com/view/Test%20View/api/json?tree=jobs%5Burl,color,name%5D
  ?                                                       ^^^              ^^^

  
  ======================================================================
  FAIL: test_get_view_jobs_raise_HTTPError (tests.jobs.test_get.JenkinsGetJobsTest)
  ----------------------------------------------------------------------
  Traceback (most recent call last):
    File "/nix/store/bnllqzh0gc7l3c5ls45hb90fqz5157cx-python3.7-mock-2.0.0/lib/python3.7/site-packages/mock/mock.py", line 1305, in patched
      return func(*args, **keywargs)
    File "/build/python-jenkins-1.5.0/tests/jobs/test_get.py", line 131, in test_get_view_jobs_raise_HTTPError
      'view/Test%20View/api/json?tree=jobs%5Burl,color,name%5D'
  AssertionError: 'http[16 chars]enkins/view/Test%20View/api/json?tree=jobs[url,color,name]' != 'http[16 chars]enkins/view/Test%20View/api/json?tree=jobs%5Burl,color,name%5D'
  - http://example.com/jenkins/view/Test%20View/api/json?tree=jobs[url,color,name]
  ?                                                               ^              ^
  + http://example.com/jenkins/view/Test%20View/api/json?tree=jobs%5Burl,color,name%5D
  ?                                                               ^^^              ^^^

  
  ----------------------------------------------------------------------
  Ran 590 tests in 21.746s

  FAILED (failures=2)
  ```

  
  They only fail on python 3 (3.5, 3.6, 3.7), on python 2.7 they seem to work.

To manage notifications about this bug go to:
https://bugs.launchpad.net/python-jenkins/+bug/1842963/+subscriptions