You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
607 B
29 lines
607 B
5 months ago
|
import unittest
|
||
|
import logging
|
||
|
from name import Name
|
||
|
|
||
|
__LOGLEVEL__ = logging.DEBUG
|
||
|
|
||
|
logging.basicConfig( format='%(asctime)-15s [%(levelname)s] %(funcName)s: %(message)s', level=__LOGLEVEL__)
|
||
|
|
||
|
class TestName(unittest.TestCase):
|
||
|
|
||
|
def setUp(self):
|
||
|
logging.debug('setting up test')
|
||
|
self.name = Name('Homer', 'Simpson')
|
||
|
|
||
|
def test_getattr(self):
|
||
|
fullname = self.name.fullname
|
||
|
sortname = self.name.sortname
|
||
|
|
||
|
|
||
|
self.assertEqual('Homer Simpson', fullname)
|
||
|
self.assertEqual('Simpson,Homer', sortname)
|
||
|
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
logging.debug('Test startet.')
|
||
|
unittest.main()
|
||
|
|
||
|
|