12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- # Copyright 2014 Modelling, Simulation and Design Lab (MSDL) at
- # McGill University and the University of Antwerp (http://msdl.cs.mcgill.ca/)
- #
- # Licensed under the Apache License, Version 2.0 (the "License");
- # you may not use this file except in compliance with the License.
- # You may obtain a copy of the License at
- #
- # http://www.apache.org/licenses/LICENSE-2.0
- #
- # Unless required by applicable law or agreed to in writing, software
- # distributed under the License is distributed on an "AS IS" BASIS,
- # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- # See the License for the specific language governing permissions and
- # limitations under the License.
- from testutils import *
- import pypdevs.logger as logger
- class StubLogger(object):
- def __init__(self):
- self.lst_debug = []
- self.lst_info = []
- self.lst_warn = []
- self.lst_error = []
- def debug(self, msg):
- self.lst_debug.append(msg)
- def info(self, msg):
- self.lst_info.append(msg)
- def warn(self, msg):
- self.lst_warn.append(msg)
- def error(self, msg):
- self.lst_error.append(msg)
- class TestLogger(unittest.TestCase):
- def setUp(self):
- logger.logger = StubLogger()
- logger.location = 154
- def test_logger_debug(self):
- self.assertTrue(logger.debug("ABC"))
- self.assertTrue(logger.logger.lst_debug == ["154 -- ABC"])
- self.assertTrue(logger.logger.lst_info == [])
- self.assertTrue(logger.logger.lst_warn == [])
- self.assertTrue(logger.logger.lst_error == [])
- def test_logger_info(self):
- self.assertTrue(logger.info("ABC"))
- self.assertTrue(logger.logger.lst_info == ["154 -- ABC"])
- self.assertTrue(logger.logger.lst_debug == [])
- self.assertTrue(logger.logger.lst_warn == [])
- self.assertTrue(logger.logger.lst_error == [])
- def test_logger_warn(self):
- self.assertTrue(logger.warn("ABC"))
- self.assertTrue(logger.logger.lst_warn == ["154 -- ABC"])
- self.assertTrue(logger.logger.lst_debug == [])
- self.assertTrue(logger.logger.lst_info == [])
- self.assertTrue(logger.logger.lst_error == [])
- def test_logger_error(self):
- self.assertTrue(logger.error("ABC"))
- self.assertTrue(logger.logger.lst_error == ["154 -- ABC"])
- self.assertTrue(logger.logger.lst_debug == [])
- self.assertTrue(logger.logger.lst_info == [])
- self.assertTrue(logger.logger.lst_warn == [])
|