source: main/waeup.aaue/trunk/src/waeup/aaue/utils/tests.py @ 15505

Last change on this file since 15505 was 14594, checked in by Henrik Bettermann, 8 years ago

Hide firstname, middlename or surname if the character length is less than two.

  • Property svn:keywords set to Id
File size: 1.8 KB
Line 
1## $Id: tests.py 14594 2017-02-27 06:50:46Z henrik $
2##
3## Copyright (C) 2011 Uli Fouquet & Henrik Bettermann
4## This program is free software; you can redistribute it and/or modify
5## it under the terms of the GNU General Public License as published by
6## the Free Software Foundation; either version 2 of the License, or
7## (at your option) any later version.
8##
9## This program is distributed in the hope that it will be useful,
10## but WITHOUT ANY WARRANTY; without even the implied warranty of
11## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12## GNU General Public License for more details.
13##
14## You should have received a copy of the GNU General Public License
15## along with this program; if not, write to the Free Software
16## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17##
18from waeup.kofa.testing import FunctionalTestCase
19from waeup.aaue.testing import FunctionalLayer
20from waeup.aaue.utils.utils import CustomKofaUtils
21
22
23class CustomPackageUtilsTests(FunctionalTestCase):
24
25    layer = FunctionalLayer
26
27    def test_fullname(self):
28        util = CustomKofaUtils()
29        firstname = 'John'
30        middlename = 'Z'
31        lastname = 'Streep'
32        self.assertEqual(
33            util.fullname(firstname, lastname, middlename), 'STREEP, John')
34        firstname = 'J'
35        self.assertEqual(
36            util.fullname(firstname, lastname, middlename), 'STREEP')
37        lastname = None
38        self.assertEqual(
39            util.fullname(firstname, lastname, middlename), '')
40        firstname = 'John'
41        self.assertEqual(
42            util.fullname(firstname, lastname, middlename), 'John')
43        firstname = 'J'
44        middlename = 'Babatunde'
45        lastname = 'Iron'
46        self.assertEqual(
47            util.fullname(firstname, lastname, middlename), 'IRON, Babatunde')
Note: See TracBrowser for help on using the repository browser.