def test_parsing(self): parser = RegionParser('', 2012, '') data = parser.parse(HtmlXPathSelector(self.response)) self.assertTrue('allocation' in data) self.assertEqual(data['name'], 'REGION BASSE-NORMANDIE') self.assertEqual(data['population'], 1470880) # test data parsed from first table self.assertEqual(data['operating_revenues'], 572356000) self.assertEqual(data['direct_tax'], 78478000) self.assertEqual(data['tipp'], 113678000.) self.assertEqual(data['operating_costs'], 502385000) # test data parsed from second table self.assertEqual(data['business_profit_contribution_value'], 64681000) self.assertEqual(data['business_profit_contribution_cuts_on_deliberation'], 288000)
def test_parsing(self): parser = RegionParser('', 2009, '') data = parser.parse(HtmlXPathSelector(self.response)) self.assertTrue('allocation' in data) # test data parsed from first table self.assertEqual(data['tipp'], 97982 * 1e3) # test data parsed from second table self.assertEqual(data['property_tax_basis'], 1201584 * 1e3) self.assertEqual(data['property_tax_cuts_on_deliberation'], 42 * 1e3) self.assertEqual(data['property_tax_value'], 63566 * 1e3) self.assertEqual(data['property_tax_rate'], 0.0529) self.assertEqual(data['business_tax_basis'], 2777345 * 1e3) self.assertEqual(data['business_tax_cuts_on_deliberation'], 40309 * 1e3) self.assertEqual(data['business_tax_value'], 88318 * 1e3) self.assertEqual(data['business_tax_rate'], 0.0318)
def test_parsing(self): parser = RegionParser('', 2008, '') data = parser.parse(HtmlXPathSelector(self.response)) self.assertTrue('allocation' in data) self.assertEqual(data['name'], 'REGION BASSE-NORMANDIE') self.assertEqual(data['population'], 1422193) # test data parsed from first table self.assertEqual(data['operating_revenues'], 517789 * 1e3) self.assertEqual(data['direct_tax'], 139801 * 1e3) self.assertEqual(data['tipp'], 92536 * 1e3) self.assertEqual(data['operating_costs'], 411269 * 1e3) # test data parsed from second table self.assertEqual(data['property_tax_basis'], 1146012 * 1e3) self.assertEqual(data['property_tax_value'], 60623 * 1e3) self.assertEqual(data['property_tax_rate'], 0.0529) self.assertEqual(data['business_tax_basis'], 2686771 * 1e3) self.assertEqual(data['business_tax_value'], 85439 * 1e3) self.assertEqual(data['business_tax_rate'], 0.0318)