<!DOCTYPE html>
<html>
  <head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/8d4f3a852716e9543c7a4482d4caf3648b19028f" style="text-decoration: none; font-weight: bold; color: #573;">pytest migration: api: switch to standard assert statements  Use unittest2pytest to replace unittest-style assert statements (e.g. assertEqual) with standard...</a></h1>
<div id="body">
patrickdp committed on 2016-05-09 15:46:34<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/8d4f3a852716e9543c7a4482d4caf3648b19028f">8d4f3a85</a><pre>pytest migration: api: switch to standard assert statements

Use unittest2pytest to replace unittest-style assert statements (e.g.
assertEqual) with standard Python assert statements to benefit from pytest's
improved reporting on assert failures.

The conversion by unittest2pytest was correct.

 M kallithea/tests/api/api_base.py (21 lines added, 21 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>

<!DOCTYPE html>
<html>
  <head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/be1d366f461c0c1a8e15ef2a6bff08dde5aab33d" style="text-decoration: none; font-weight: bold; color: #573;">pytest migration: functional: switch to standard assert statements  Use unittest2pytest to replace unittest-style assert statements (e.g. assertEqual) with s...</a></h1>
<div id="body">
patrickdp committed on 2016-05-14 19:04:26<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/be1d366f461c0c1a8e15ef2a6bff08dde5aab33d">be1d366f</a><pre>pytest migration: functional: switch to standard assert statements

Use unittest2pytest to replace unittest-style assert statements (e.g.
assertEqual) with standard Python assert statements to benefit from pytest's
improved reporting on assert failures.

The conversion by unittest2pytest was correct, except for line wrapping
problems.

 M kallithea/tests/functional/test_admin_auth_settings.py (7 lines added, 10 lines removed)
 M kallithea/tests/functional/test_admin_defaults.py (2 lines added, 2 lines removed)
 M kallithea/tests/functional/test_admin_gists.py (2 lines added, 2 lines removed)
 M kallithea/tests/functional/test_admin_notifications.py (7 lines added, 13 lines removed)
 M kallithea/tests/functional/test_admin_repos.py (38 lines added, 40 lines removed)
 M kallithea/tests/functional/test_admin_settings.py (5 lines added, 11 lines removed)
 M kallithea/tests/functional/test_admin_user_groups.py (13 lines added, 24 lines removed)
 M kallithea/tests/functional/test_admin_users.py (26 lines added, 25 lines removed)
 M kallithea/tests/functional/test_changelog.py (4 lines added, 4 lines removed)
 M kallithea/tests/functional/test_changeset_comments.py (18 lines added, 20 lines removed)
 M kallithea/tests/functional/test_compare.py (4 lines added, 4 lines removed)
 M kallithea/tests/functional/test_files.py (9 lines added, 9 lines removed)
 M kallithea/tests/functional/test_forks.py (6 lines added, 6 lines removed)
 M kallithea/tests/functional/test_login.py (37 lines added, 43 lines removed)
 M kallithea/tests/functional/test_my_account.py (3 lines added, 3 lines removed)
 M kallithea/tests/functional/test_pullrequests.py (23 lines added, 23 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>

<!DOCTYPE html>
<html>
  <head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/151459ea3bd1b97fc7855443120ff8a14f6fd1ec" style="text-decoration: none; font-weight: bold; color: #573;">pytest migration: __init__: switch to standard assert statements  Use unittest2pytest to replace unittest-style assert statements (e.g. assertEqual) with sta...</a></h1>
<div id="body">
patrickdp committed on 2016-05-14 18:54:12<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/151459ea3bd1b97fc7855443120ff8a14f6fd1ec">151459ea</a><pre>pytest migration: __init__: switch to standard assert statements

Use unittest2pytest to replace unittest-style assert statements (e.g.
assertEqual) with standard Python assert statements to benefit from pytest's
improved reporting on assert failures.

The conversion by unittest2pytest was correct.

 M kallithea/tests/__init__.py (2 lines added, 2 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>

<!DOCTYPE html>
<html>
  <head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/062b4418ca9daf50c6afb8182a5e100bda802ad0" style="text-decoration: none; font-weight: bold; color: #573;">pytest migration: remove temporary assert stubs</a></h1>
<div id="body">
patrickdp committed on 2016-05-14 19:00:02<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/062b4418ca9daf50c6afb8182a5e100bda802ad0">062b4418</a><pre>pytest migration: remove temporary assert stubs

 M kallithea/tests/__init__.py (0 lines added, 24 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>

<!DOCTYPE html>
<html>
  <head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/68ac6055d4b2b9d770cc2bf59a5651580f99ef63" style="text-decoration: none; font-weight: bold; color: #573;">pytest migration: remove original TestController and BaseTestCase  Since all tests have been migrated to TestControllerPytest, we can remove these classes.</a></h1>
<div id="body">
patrickdp committed on 2016-05-14 19:27:12<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/68ac6055d4b2b9d770cc2bf59a5651580f99ef63">68ac6055</a><pre>pytest migration: remove original TestController and BaseTestCase

Since all tests have been migrated to TestControllerPytest, we can remove
these classes.

 M kallithea/tests/__init__.py (2 lines added, 17 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>

<!DOCTYPE html>
<html>
  <head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/66c40720e7b2c179a13431a0885c779c3e1b45bb" style="text-decoration: none; font-weight: bold; color: #573;">pytest migration: remove custom 'parameterized' implementation  Since all tests have been converted to pure pytest style, we can get rid of the custom 'param...</a></h1>
<div id="body">
patrickdp committed on 2016-05-14 19:47:53<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/66c40720e7b2c179a13431a0885c779c3e1b45bb">66c40720</a><pre>pytest migration: remove custom 'parameterized' implementation

Since all tests have been converted to pure pytest style, we can get rid of
the custom 'parameterized' helper, and use pytest's parametrize instead.

 M kallithea/tests/__init__.py (1 lines added, 1 lines removed)
 D kallithea/tests/parameterized.py (0 lines added, 234 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>

<!DOCTYPE html>
<html>
  <head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/acfd700770cc803161ecc5135dd9c80c6e514267" style="text-decoration: none; font-weight: bold; color: #573;">pytest migration: merge TestControllerPytest with BaseTestController  There is no need anymore for a separate BaseTestController class. Simplify the code by ...</a></h1>
<div id="body">
patrickdp committed on 2016-05-14 19:54:03<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/acfd700770cc803161ecc5135dd9c80c6e514267">acfd7007</a><pre>pytest migration: merge TestControllerPytest with BaseTestController

There is no need anymore for a separate BaseTestController class.
Simplify the code by removing it.

 M kallithea/tests/__init__.py (7 lines added, 14 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>

<!DOCTYPE html>
<html>
  <head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/fed129fb8533a14cc0c4a760bf8f80d1470b1a85" style="text-decoration: none; font-weight: bold; color: #573;">pytest migration: backout declassification of remove_all_notifications  In order to accomodate both nose/unittest and pytest at the same time, method remove_...</a></h1>
<div id="body">
patrickdp committed on 2016-05-14 19:59:47<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/fed129fb8533a14cc0c4a760bf8f80d1470b1a85">fed129fb</a><pre>pytest migration: backout declassification of remove_all_notifications

In order to accomodate both nose/unittest and pytest at the same time,
method remove_all_notifications has been extracted from BaseTestCase in
commit 37d713674f63.
Now that nose/unittest is no longer used, we can backout this change again.

 M kallithea/tests/__init__.py (9 lines added, 9 lines removed)
 M kallithea/tests/functional/test_admin_notifications.py (1 lines added, 1 lines removed)
 M kallithea/tests/functional/test_changeset_comments.py (1 lines added, 1 lines removed)
 M kallithea/tests/functional/test_login.py (1 lines added, 1 lines removed)
 M kallithea/tests/models/test_notifications.py (1 lines added, 1 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>

<!DOCTYPE html>
<html>
  <head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/cbeed250b599a0c09fb31f7d0793228e0d6e0812" style="text-decoration: none; font-weight: bold; color: #573;">pytest migration: move init_stack under TestControllerPytest  Avoid top-level methods if they could be placed under classes. The init_stack method is only us...</a></h1>
<div id="body">
patrickdp committed on 2016-05-14 20:03:20<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/cbeed250b599a0c09fb31f7d0793228e0d6e0812">cbeed250</a><pre>pytest migration: move init_stack under TestControllerPytest

Avoid top-level methods if they could be placed under classes.
The init_stack method is only used from TestControllerPytest so it makes
sense to scope it under that class.

 M kallithea/tests/__init__.py (15 lines added, 16 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>

<!DOCTYPE html>
<html>
  <head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/7f2aa3ec29312d7869862382df70247d10be69ce" style="text-decoration: none; font-weight: bold; color: #573;">pytest migration: rename TestControllerPytest back to TestController  The name TestControllerPytest was introduced to allow a temporary situation where nose/...</a></h1>
<div id="body">
patrickdp committed on 2016-05-15 20:37:37<br />branch: default<br />tag: tip<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/7f2aa3ec29312d7869862382df70247d10be69ce">7f2aa3ec</a><pre>pytest migration: rename TestControllerPytest back to TestController

The name TestControllerPytest was introduced to allow a temporary situation
where nose/unittest and pytest-based tests could coexist.
This situation is now over, so the base test class can be renamed again.

 M kallithea/tests/__init__.py (2 lines added, 2 lines removed)
 M kallithea/tests/api/test_api_git.py (2 lines added, 2 lines removed)
 M kallithea/tests/api/test_api_hg.py (2 lines added, 2 lines removed)
 M kallithea/tests/functional/test_admin.py (1 lines added, 1 lines removed)
 M kallithea/tests/functional/test_admin_auth_settings.py (1 lines added, 1 lines removed)
 M kallithea/tests/functional/test_admin_defaults.py (1 lines added, 1 lines removed)
 M kallithea/tests/functional/test_admin_gists.py (1 lines added, 1 lines removed)
 M kallithea/tests/functional/test_admin_notifications.py (1 lines added, 1 lines removed)
 M kallithea/tests/functional/test_admin_permissions.py (1 lines added, 1 lines removed)
 M kallithea/tests/functional/test_admin_repo_groups.py (1 lines added, 1 lines removed)
 M kallithea/tests/functional/test_admin_repos.py (1 lines added, 1 lines removed)
 M kallithea/tests/functional/test_admin_settings.py (1 lines added, 1 lines removed)
 M kallithea/tests/functional/test_admin_user_groups.py (1 lines added, 1 lines removed)
 M kallithea/tests/functional/test_admin_users.py (2 lines added, 2 lines removed)
 M kallithea/tests/functional/test_branches.py (1 lines added, 1 lines removed)
 M kallithea/tests/functional/test_changelog.py (1 lines added, 1 lines removed)
 M kallithea/tests/functional/test_changeset.py (1 lines added, 1 lines removed)
 M kallithea/tests/functional/test_changeset_comments.py (1 lines added, 1 lines removed)
 M kallithea/tests/functional/test_compare.py (1 lines added, 1 lines removed)
 M kallithea/tests/functional/test_compare_local.py (1 lines added, 1 lines removed)
 M kallithea/tests/functional/test_feed.py (1 lines added, 1 lines removed)
 M kallithea/tests/functional/test_files.py (1 lines added, 1 lines removed)
 M kallithea/tests/functional/test_followers.py (1 lines added, 1 lines removed)
 M kallithea/tests/functional/test_forks.py (1 lines added, 1 lines removed)
 M kallithea/tests/functional/test_home.py (1 lines added, 1 lines removed)
 M kallithea/tests/functional/test_journal.py (1 lines added, 1 lines removed)
 M kallithea/tests/functional/test_login.py (1 lines added, 1 lines removed)
 M kallithea/tests/functional/test_my_account.py (1 lines added, 1 lines removed)
 M kallithea/tests/functional/test_pullrequests.py (2 lines added, 2 lines removed)
 M kallithea/tests/functional/test_repo_groups.py (1 lines added, 1 lines removed)
 M kallithea/tests/functional/test_search.py (1 lines added, 1 lines removed)
 M kallithea/tests/functional/test_summary.py (1 lines added, 1 lines removed)
 M kallithea/tests/functional/test_tags.py (1 lines added, 1 lines removed)
 M kallithea/tests/models/test_changeset_status.py (1 lines added, 1 lines removed)
 M kallithea/tests/models/test_diff_parsers.py (1 lines added, 1 lines removed)
 M kallithea/tests/models/test_notifications.py (1 lines added, 1 lines removed)
 M kallithea/tests/models/test_permissions.py (1 lines added, 1 lines removed)
 M kallithea/tests/models/test_repo_groups.py (1 lines added, 1 lines removed)
 M kallithea/tests/models/test_repos.py (1 lines added, 1 lines removed)
 M kallithea/tests/models/test_user_groups.py (1 lines added, 1 lines removed)
 M kallithea/tests/models/test_users.py (2 lines added, 2 lines removed)
 M kallithea/tests/other/manual_test_vcs_operations.py (1 lines added, 1 lines removed)
 M kallithea/tests/other/test_libs.py (1 lines added, 1 lines removed)
 M kallithea/tests/other/test_mail.py (1 lines added, 1 lines removed)
 M kallithea/tests/other/test_validators.py (1 lines added, 1 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>