Esempio n. 1
0
class TestDefaultREC_tostr(unittest.TestCase):
	def setUp(self):
		self.rp = None
		self.rp = REC_tostr()
		
	def tearDown(self):
		pass
		
	def runTest(self):
		# Default formatting (without fieldlist)
		result = self.rp.rec_str(sr)
		print result
		assert result == '1234567|Dies ist ein normal langer String|   123.123|  -1,234|  -123.123|   1,234|', 'Result is not as expected'
		
		# Formatting using fieldlist
		fl = ['Fld 01 - string','Fld 02 - pinteger','Fld 04 - pfloat','xxx']
		result = self.rp.rec_str(sr, fl)
		print result
		assert result == 'Dies ist ein normal langer String|   1,234|   123.123|n.d.|',  'Result is not as expected'
Esempio n. 2
0
class TestInstanceVariablesREC_tostr(unittest.TestCase):
	def setUp(self):
		self.rp = None
		self.rp = REC_tostr()
		
	def tearDown(self):
		pass
		
	def runTest(self):
		# Instance variable .formats
		assert self.rp.formats == {}, 'Internal formats dictionard initialised wrong'
		self.rp.set_formats({'int':[form_str, None]})
		assert self.rp.formats.__class__.__name__ == 'dict', 'Fail internal formats set wrong'
		assert self.rp.formats['int'] == [form_str, None], 'Fail internal formats with wrong content'
		self.rp.set_formats()
		assert self.rp.formats == {}, 'Fail for setting default formats'
		
		# Class variable def_formats
		cf = REC_tostr.def_formats
		assert self.rp.get_default_formats() == cf, 'Could not get default formats'
Esempio n. 3
0
	def setUp(self):
		self.rp = None
		self.rp = REC_tostr()