Esempio n. 1
0
 def test_empty(self):
     row_str = '"00230 Ilmala  (Helsinki)",.,.,.,.,.,.,.'
     row = row_str.split(',')
     parsed = parser.parse_income_row(row)
     self.assertEqual(parsed['postal_code'], '00230')
     self.assertEqual(parsed['total'], None)
     self.assertEqual(parsed['mean'], None)
     self.assertEqual(parsed['median'], None)
     self.assertEqual(parsed['lowest_income'], None)
     self.assertEqual(parsed['middle_income'], None)
     self.assertEqual(parsed['highest_income'], None)
     self.assertEqual(parsed['accumulated_purchasing_power'], None)
Esempio n. 2
0
 def test(self):
     row_str = '"00170 Kruununhaka  (Helsinki)",6182,33507,26052,1122,2551,2509,207140771'
     row = row_str.split(',')
     parsed = parser.parse_income_row(row)
     self.assertEqual(parsed['postal_code'], '00170')
     self.assertEqual(parsed['total'], 6182)
     self.assertEqual(parsed['mean'], 33507)
     self.assertEqual(parsed['median'], 26052)
     self.assertEqual(parsed['lowest_income'], 1122)
     self.assertEqual(parsed['middle_income'], 2551)
     self.assertEqual(parsed['highest_income'], 2509)
     self.assertEqual(parsed['accumulated_purchasing_power'], 207140771)