def test_mail_body(self): """ test if mail body is constructed correctly and if umlauts work """ from c3sintent.utils import make_mail_body my_appstruct = { 'activity': ['composer', 'dj'], 'firstname': u'John', 'lastname': u'Döe', 'address1': u'In the Middle', 'address2': u'Of Nowhereß', 'postCode': u'12345', 'city': u'Town', 'email': u'*****@*****.**', 'region': u'Hessen', 'country': 'af', 'at_least_three_works': 'yes', 'member_of_colsoc': 'yes', 'understood_declaration': 'yes', 'consider_joining': 'yes', 'noticed_dataProtection': 'yes' } result = make_mail_body(my_appstruct) #print(result) self.failUnless(u'composer, ' in unicode(result)) self.failUnless(u'dj, ' in unicode(result)) self.failUnless(u'John' in unicode(result)) self.failUnless(u'Döe' in unicode(result)) self.failUnless(u'In the Middle' in unicode(result)) self.failUnless(u'Of Nowhereß' in unicode(result)) self.failUnless(u'12345' in unicode(result)) self.failUnless(u'Town' in unicode(result)) self.failUnless(u'*****@*****.**' in unicode(result)) self.failUnless(u'Hessen' in unicode(result)) self.failUnless(u'af' in unicode(result)) self.failUnless( u'created3: yes' in unicode(result)) self.failUnless( u'member of coll. soc.: yes' in unicode(result)) self.failUnless( u'understood declaration: yes' in unicode(result)) self.failUnless( u'consider joining yes' in unicode(result)) self.failUnless( u'noticed data protection: yes' in unicode(result)) self.failUnless(u"that's it.. bye!" in unicode(result))
def test_mail_body(self): """ test if mail body is constructed correctly and if umlauts work """ #print("test_utils.py:TestUtilities.test_mail_body:\n") from c3sintent.utils import make_mail_body import datetime dob = datetime.date(1999, 1, 1) my_appstruct = { 'activity': [u'composer', u'dj'], 'firstname': u'Jöhn test_mail_body', 'lastname': u'Döe', 'date_of_birth': dob, 'city': u'Town', 'email': u'*****@*****.**', 'country': u'af', 'member_of_colsoc': u'yes', 'name_of_colsoc': u'Hessen', 'invest_member': u'yes', 'opt_band': u'the yes', 'opt_URL': u'http://the.yes', 'noticed_dataProtection': u'yes' } result = make_mail_body(my_appstruct) #print("test_mail_body: result: \n %s") % result self.failUnless(u'composer, ' in result) self.failUnless(u'dj, ' in result) self.failUnless(u'Jöhn test_mail_body' in result) self.failUnless(u'Döe' in result) self.failUnless(u'Town' in result) self.failUnless(u'*****@*****.**' in result) self.failUnless(u'af' in result) self.failUnless( u'member of coll. soc.: yes' in result) self.failUnless( u'noticed data protection: yes' in result) self.failUnless(u"that's it.. bye!" in result)