Merge "Bump minimum os-testr requirement to 1.0.0"
This commit is contained in:
commit
7eddc73f7e
1
.gitignore
vendored
1
.gitignore
vendored
@ -32,6 +32,7 @@ pip-log.txt
|
|||||||
nosetests.xml
|
nosetests.xml
|
||||||
.coverage
|
.coverage
|
||||||
.tox
|
.tox
|
||||||
|
.stestr/
|
||||||
.testrepository
|
.testrepository
|
||||||
.venv
|
.venv
|
||||||
|
|
||||||
|
2
.stestr.conf
Normal file
2
.stestr.conf
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
[DEFAULT]
|
||||||
|
test_path=./storyboard/tests
|
@ -19,9 +19,9 @@ import stat
|
|||||||
|
|
||||||
from oslo_config import cfg
|
from oslo_config import cfg
|
||||||
|
|
||||||
import mock_smtp as mock
|
|
||||||
from storyboard.plugin.email.base import EmailPluginBase
|
from storyboard.plugin.email.base import EmailPluginBase
|
||||||
from storyboard.tests import base
|
from storyboard.tests import base
|
||||||
|
from storyboard.tests import mock_smtp as mock
|
||||||
|
|
||||||
|
|
||||||
CONF = cfg.CONF
|
CONF = cfg.CONF
|
||||||
|
@ -28,7 +28,7 @@ class TestEmailFactory(base.TestCase):
|
|||||||
factory = EmailFactory('test@example.org',
|
factory = EmailFactory('test@example.org',
|
||||||
'test_subject.txt',
|
'test_subject.txt',
|
||||||
'test.txt',
|
'test.txt',
|
||||||
'plugin.email')
|
'storyboard.tests.plugin.email')
|
||||||
|
|
||||||
msg = factory.build('test_recipient@example.org',
|
msg = factory.build('test_recipient@example.org',
|
||||||
test_parameter='value')
|
test_parameter='value')
|
||||||
@ -60,7 +60,7 @@ class TestEmailFactory(base.TestCase):
|
|||||||
factory = EmailFactory('test@example.org',
|
factory = EmailFactory('test@example.org',
|
||||||
'test_subject.txt',
|
'test_subject.txt',
|
||||||
'test.txt',
|
'test.txt',
|
||||||
'plugin.email')
|
'storyboard.tests.plugin.email')
|
||||||
custom_headers = {
|
custom_headers = {
|
||||||
'X-Custom-Header': 'test-header-value'
|
'X-Custom-Header': 'test-header-value'
|
||||||
}
|
}
|
||||||
@ -85,7 +85,7 @@ class TestEmailFactory(base.TestCase):
|
|||||||
factory = EmailFactory('test@example.org',
|
factory = EmailFactory('test@example.org',
|
||||||
'test_subject.txt',
|
'test_subject.txt',
|
||||||
'test.txt',
|
'test.txt',
|
||||||
'plugin.email')
|
'storyboard.tests.plugin.email')
|
||||||
msg = factory.build('test_recipient@example.org',
|
msg = factory.build('test_recipient@example.org',
|
||||||
test_parameter='value')
|
test_parameter='value')
|
||||||
self.assertEqual('value', msg.get('Subject'))
|
self.assertEqual('value', msg.get('Subject'))
|
||||||
@ -94,7 +94,7 @@ class TestEmailFactory(base.TestCase):
|
|||||||
factory = EmailFactory('test@example.org',
|
factory = EmailFactory('test@example.org',
|
||||||
'test_long_subject.txt',
|
'test_long_subject.txt',
|
||||||
'test.txt',
|
'test.txt',
|
||||||
'plugin.email')
|
'storyboard.tests.plugin.email')
|
||||||
msg = factory.build('test_recipient@example.org',
|
msg = factory.build('test_recipient@example.org',
|
||||||
test_parameter='value')
|
test_parameter='value')
|
||||||
self.assertEqual(78, len(msg.get('Subject')))
|
self.assertEqual(78, len(msg.get('Subject')))
|
||||||
@ -104,7 +104,7 @@ class TestEmailFactory(base.TestCase):
|
|||||||
factory = EmailFactory('test@example.org',
|
factory = EmailFactory('test@example.org',
|
||||||
'test_subject_newline.txt',
|
'test_subject_newline.txt',
|
||||||
'test.txt',
|
'test.txt',
|
||||||
'plugin.email')
|
'storyboard.tests.plugin.email')
|
||||||
msg = factory.build('test_recipient@example.org',
|
msg = factory.build('test_recipient@example.org',
|
||||||
test_parameter='value')
|
test_parameter='value')
|
||||||
self.assertEqual('with newline', msg.get('Subject'))
|
self.assertEqual('with newline', msg.get('Subject'))
|
||||||
@ -117,7 +117,7 @@ class TestEmailFactory(base.TestCase):
|
|||||||
factory = EmailFactory('test@example.org',
|
factory = EmailFactory('test@example.org',
|
||||||
'test_subject.txt',
|
'test_subject.txt',
|
||||||
'test.txt',
|
'test.txt',
|
||||||
'plugin.email')
|
'storyboard.tests.plugin.email')
|
||||||
factory.add_text_template('test.html', 'html')
|
factory.add_text_template('test.html', 'html')
|
||||||
|
|
||||||
msg = factory.build('test_recipient@example.org',
|
msg = factory.build('test_recipient@example.org',
|
||||||
@ -147,7 +147,7 @@ class TestEmailFactory(base.TestCase):
|
|||||||
EmailFactory('test@example.org',
|
EmailFactory('test@example.org',
|
||||||
'invalid_subject.txt',
|
'invalid_subject.txt',
|
||||||
'invalid.txt',
|
'invalid.txt',
|
||||||
'plugin.email')
|
'storyboard.tests.plugin.email')
|
||||||
self.assertFalse(True)
|
self.assertFalse(True)
|
||||||
except TemplateNotFound:
|
except TemplateNotFound:
|
||||||
self.assertFalse(False)
|
self.assertFalse(False)
|
||||||
@ -156,7 +156,7 @@ class TestEmailFactory(base.TestCase):
|
|||||||
factory = EmailFactory('test@example.org',
|
factory = EmailFactory('test@example.org',
|
||||||
'test_subject.txt',
|
'test_subject.txt',
|
||||||
'test.txt',
|
'test.txt',
|
||||||
'plugin.email')
|
'storyboard.tests.plugin.email')
|
||||||
factory.add_text_template('invalid.html', 'html')
|
factory.add_text_template('invalid.html', 'html')
|
||||||
self.assertFalse(True)
|
self.assertFalse(True)
|
||||||
except TemplateNotFound:
|
except TemplateNotFound:
|
||||||
|
@ -14,9 +14,9 @@
|
|||||||
|
|
||||||
from oslo_config import cfg
|
from oslo_config import cfg
|
||||||
|
|
||||||
import mock_smtp as mock
|
|
||||||
from storyboard.plugin.email.smtp_client import get_smtp_client
|
from storyboard.plugin.email.smtp_client import get_smtp_client
|
||||||
from storyboard.tests import base
|
from storyboard.tests import base
|
||||||
|
from storyboard.tests import mock_smtp as mock
|
||||||
|
|
||||||
|
|
||||||
CONF = cfg.CONF
|
CONF = cfg.CONF
|
||||||
|
@ -22,7 +22,8 @@ class TestSchedulerBasePlugin(base.TestCase):
|
|||||||
def test_plugin_name(self):
|
def test_plugin_name(self):
|
||||||
plugin = TestPlugin(dict())
|
plugin = TestPlugin(dict())
|
||||||
|
|
||||||
self.assertEqual("plugin.scheduler.test_base:TestPlugin",
|
self.assertEqual(
|
||||||
|
"storyboard.tests.plugin.scheduler.test_base:TestPlugin",
|
||||||
plugin.get_name())
|
plugin.get_name())
|
||||||
|
|
||||||
|
|
||||||
|
@ -20,11 +20,10 @@ from apscheduler.triggers.interval import IntervalTrigger
|
|||||||
from oslo_config import cfg
|
from oslo_config import cfg
|
||||||
from stevedore.extension import Extension
|
from stevedore.extension import Extension
|
||||||
|
|
||||||
from plugin.scheduler.mock_plugin import MockPlugin
|
|
||||||
|
|
||||||
from storyboard.plugin.base import StoryboardPluginLoader
|
from storyboard.plugin.base import StoryboardPluginLoader
|
||||||
import storyboard.plugin.scheduler as scheduler
|
import storyboard.plugin.scheduler as scheduler
|
||||||
import storyboard.tests.base as base
|
import storyboard.tests.base as base
|
||||||
|
from storyboard.tests.plugin.scheduler.mock_plugin import MockPlugin
|
||||||
|
|
||||||
|
|
||||||
CONF = cfg.CONF
|
CONF = cfg.CONF
|
||||||
|
@ -6,7 +6,7 @@ mock>=1.0
|
|||||||
python-subunit
|
python-subunit
|
||||||
oslo.sphinx
|
oslo.sphinx
|
||||||
oslotest>=1.2.0
|
oslotest>=1.2.0
|
||||||
os-testr==0.8.2
|
os-testr>=1.0.0
|
||||||
testrepository>=0.0.18
|
testrepository>=0.0.18
|
||||||
testscenarios>=0.4,<0.5
|
testscenarios>=0.4,<0.5
|
||||||
testtools>=0.9.34
|
testtools>=0.9.34
|
||||||
|
3
tox.ini
3
tox.ini
@ -8,6 +8,9 @@ usedevelop = True
|
|||||||
install_command = pip install -U {opts} {packages}
|
install_command = pip install -U {opts} {packages}
|
||||||
setenv =
|
setenv =
|
||||||
VIRTUAL_ENV={envdir}
|
VIRTUAL_ENV={envdir}
|
||||||
|
OS_STDERR_CAPTURE=1
|
||||||
|
OS_STDOUT_CAPTURE=1
|
||||||
|
OS_TEST_TIMEOUT=60
|
||||||
passenv = OS_TEST_TIMEOUT
|
passenv = OS_TEST_TIMEOUT
|
||||||
deps = -r{toxinidir}/requirements.txt
|
deps = -r{toxinidir}/requirements.txt
|
||||||
-r{toxinidir}/test-requirements.txt
|
-r{toxinidir}/test-requirements.txt
|
||||||
|
Loading…
Reference in New Issue
Block a user