blob: 8d3090a5bcccd9e46feb006806c13073c8dab926 [file] [log] [blame]
Joshua Heskethffe42062014-09-05 21:43:52 +10001# Copyright 2014 Rackspace Australia
2#
3# Licensed under the Apache License, Version 2.0 (the "License"); you may
4# not use this file except in compliance with the License. You may obtain
5# a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12# License for the specific language governing permissions and limitations
13# under the License.
14
15import logging
16import testtools
17
18import zuul.reporter
19
20
21class TestSMTPReporter(testtools.TestCase):
22 log = logging.getLogger("zuul.test_reporter")
23
24 def setUp(self):
25 super(TestSMTPReporter, self).setUp()
26
27 def test_reporter_abc(self):
28 # We only need to instantiate a class for this
Joshua Hesketh352264b2015-08-11 23:42:08 +100029 reporter = zuul.reporter.smtp.SMTPReporter({}) # noqa
Joshua Heskethffe42062014-09-05 21:43:52 +100030
31 def test_reporter_name(self):
32 self.assertEqual('smtp', zuul.reporter.smtp.SMTPReporter.name)
33
34
35class TestGerritReporter(testtools.TestCase):
36 log = logging.getLogger("zuul.test_reporter")
37
38 def setUp(self):
39 super(TestGerritReporter, self).setUp()
40
41 def test_reporter_abc(self):
42 # We only need to instantiate a class for this
43 reporter = zuul.reporter.gerrit.GerritReporter(None) # noqa
44
45 def test_reporter_name(self):
46 self.assertEqual('gerrit', zuul.reporter.gerrit.GerritReporter.name)