Copied: labs/panopticon/pan-utils/tests/test_podlings.py (from r1594458, labs/panopticon/tests/test_podlings.py) URL: http://svn.apache.org/viewvc/labs/panopticon/pan-utils/tests/test_podlings.py?p2=labs/panopticon/pan-utils/tests/test_podlings.py&p1=labs/panopticon/tests/test_podlings.py&r1=1594458&r2=1602804&rev=1602804&view=diff ============================================================================== --- labs/panopticon/tests/test_podlings.py (original) +++ labs/panopticon/pan-utils/tests/test_podlings.py Mon Jun 16 06:15:59 2014 @@ -19,17 +19,14 @@ import os import datetime -from nose.plugins.attrib import attr - from asf.incubator.podlings import Podling, retired, graduated, incubating, VALID_STATUS from asf.utils.committers import get_committer -from asf.utils.test import ensure_credentials_stored +from asf.utils.test import ensure_credentials_stored, username, password DATA_ROOT = os.path.join(os.path.abspath(os.path.dirname(__file__)), 'data') -@attr('integration') @ensure_credentials_stored def test_from_xml(username, password): with open(os.path.join(DATA_ROOT, 'podlings.xml'), 'r') as fh:
Copied: labs/panopticon/pan-utils/tests/test_projects.py (from r1594458, labs/panopticon/tests/test_projects.py) URL: http://svn.apache.org/viewvc/labs/panopticon/pan-utils/tests/test_projects.py?p2=labs/panopticon/pan-utils/tests/test_projects.py&p1=labs/panopticon/tests/test_projects.py&r1=1594458&r2=1602804&rev=1602804&view=diff ============================================================================== --- labs/panopticon/tests/test_projects.py (original) +++ labs/panopticon/pan-utils/tests/test_projects.py Mon Jun 16 06:15:59 2014 @@ -20,7 +20,7 @@ from asf.data.projects import get_pmcs def test_get_pmcs(): - pmcs = get_pmcs() + pmcs = get_pmcs() assert pmcs assert 'geronimo' in pmcs Copied: labs/panopticon/pan-utils/tests/test_safe.py (from r1594458, labs/panopticon/tests/test_safe.py) URL: http://svn.apache.org/viewvc/labs/panopticon/pan-utils/tests/test_safe.py?p2=labs/panopticon/pan-utils/tests/test_safe.py&p1=labs/panopticon/tests/test_safe.py&r1=1594458&r2=1602804&rev=1602804&view=diff ============================================================================== --- labs/panopticon/tests/test_safe.py (original) +++ labs/panopticon/pan-utils/tests/test_safe.py Mon Jun 16 06:15:59 2014 @@ -18,7 +18,7 @@ # from time import sleep -from nose.tools import assert_equals, assert_raises +import pytest from asf.utils.safe import DefaultStore, DefaultCodec, default_key_generator, Safe @@ -28,21 +28,18 @@ def test_default_store(): store.set('foo', 'bar') - assert_equals('bar', store.get('foo')) + assert 'bar' == store.get('foo') -def test_default_store(): +def test_default_store_lifetime(): store = DefaultStore(lifetime=1, period=1) store.set('foo', 'bar') sleep(3) - try: + with pytest.raises(KeyError): store.get('foo') - assert False, 'KeyError should have been thrown for expired entry' - except KeyError: - pass def test_default_codec(): @@ -51,7 +48,7 @@ def test_default_codec(): key = default_key_generator() data = 'How now brown cow!' - assert_equals(data, codec.decrypt(codec.encrypt('How now brown cow!', key), key)) + assert data == codec.decrypt(codec.encrypt('How now brown cow!', key), key) def test_safe(): @@ -60,10 +57,8 @@ def test_safe(): encryption_key = safe.set('foo', data) - assert_equals(data, safe.get('foo', encryption_key)) + assert data == safe.get('foo', encryption_key) - try: + # ValueError should have be thrown for invalid encryption_key + with pytest.raises(ValueError): safe.get('foo', default_key_generator()) - assert False, 'ValueError should have been thrown for invalid encryption_key' - except ValueError: - pass Added: labs/panopticon/pan-utils/tox.ini URL: http://svn.apache.org/viewvc/labs/panopticon/pan-utils/tox.ini?rev=1602804&view=auto ============================================================================== --- labs/panopticon/pan-utils/tox.ini (added) +++ labs/panopticon/pan-utils/tox.ini Mon Jun 16 06:15:59 2014 @@ -0,0 +1,13 @@ +[tox] +deps=-rrequirements.txt +envlist=flake8,pytest + +[testenv:pytest] +deps=pytest + mock + -rrequirements.txt +commands=py.test {posargs} # substitute with tox' positional arguments + +[testenv:flake8] +commands = flake8 {posargs} +deps = flake8 --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@labs.apache.org For additional commands, e-mail: commits-h...@labs.apache.org