<!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/cf8c3cf122a09c712be6725a9585c2169d6a118d" style="text-decoration: none; font-weight: bold; color: #573;">tests: Make `parameterized` stuff work with both pytest and nose  - Use `nose.tools.nottest` if `nose` is available - Use `pytest.mark.skipIf` if `pytest` is...</a></h1>
<div id="body">
Marc Abramowitz committed on 2015-04-15 21:58:12<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/cf8c3cf122a09c712be6725a9585c2169d6a118d">cf8c3cf1</a><pre>tests: Make `parameterized` stuff work with both pytest and nose

- Use `nose.tools.nottest` if `nose` is available
- Use `pytest.mark.skipIf` if `pytest` is available
- Rename from `nose_parametrized` to `parameterized` since it's no longer
  nose-specific

 M kallithea/tests/__init__.py (1 lines added, 1 lines removed)
 R kallithea/tests/parameterized.py (19 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/b658d5b3d1497ec519992ad4ceb73992837eafe4" style="text-decoration: none; font-weight: bold; color: #573;">tests: Eliminate use of nose.tools.with_setup - it is nose-specific  Instead, simply make `permissions_setup_func` set the baseline permissions.</a></h1>
<div id="body">
Marc Abramowitz committed on 2015-04-15 22:00:51<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/b658d5b3d1497ec519992ad4ceb73992837eafe4">b658d5b3</a><pre>tests: Eliminate use of nose.tools.with_setup - it is nose-specific

Instead, simply make `permissions_setup_func` set the baseline permissions.

 M kallithea/tests/models/test_user_group_permissions_on_repo_groups.py (7 lines added, 9 lines removed)
 M kallithea/tests/models/test_user_permissions_on_repo_groups.py (6 lines added, 13 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/ff4fc4b0e825de8a5a0d91a9619a80c0407a8ee4" style="text-decoration: none; font-weight: bold; color: #573;">tests: Destroy user_user_group 'perms_group_1'  This doesn't seem to be a problem when running `nosetests`, but with `py.test` for some reason it becomes a p...</a></h1>
<div id="body">
Marc Abramowitz committed on 2015-04-08 17:48:07<br />branch: default<br />tag: tip<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/ff4fc4b0e825de8a5a0d91a9619a80c0407a8ee4">ff4fc4b0</a><pre>tests: Destroy user_user_group 'perms_group_1'

This doesn't seem to be a problem when running `nosetests`, but with `py.test` for some reason it becomes a problem:

    $ py.test kallithea/tests/models/test_user_permissions_on_repo_groups.py kallithea/tests/models/test_user_group_permissions_on_repo_groups.py --maxfail=1 --tb=short
    ...
    build/bdist.macosx-10.6-intel/egg/sqlalchemy/engine/default.py:331: in do_execute
        cursor.execute(statement, parameters)
    E   IntegrityError: (IntegrityError) UNIQUE constraint failed: users_groups.users_group_name
        u'INSERT INTO users_groups (users_group_name, user_group_description, users_group_active, users_group_inherit_default_permissions, user_id, created_on, group_data) VALUES (?, ?, ?, ?, ?, ?, ?)' ('perms_group_1', 'DESC', 1, 1, 2, '2015-04-08 17:38:03.457963', None)
    ...

 M kallithea/tests/models/test_user_group_permissions_on_repo_groups.py (1 lines added, 0 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>