def test_name_search(self): result = name_search(self.pattern, self.osm_file_name) needed = [{'shop': 'convenience', 'id': '1891418809', 'name': u'\u041f\u044f\u0442\u0451\u0440\u043e\u0447\u043a\u0430', 'josm_url': 'http://localhost:8111/load_object?objects=n1891418809', 'operator': 'X3 Retail Group'}, {'shop': 'supermarket', 'id': '2327568854', 'name': u'\u041f\u044f\u0442\u0451\u0440\u043e\u0447\u043a\u0430', 'josm_url': 'http://localhost:8111/load_object?objects=n2327568854'}] self.assertEqual(result, needed)
def test_global(self): pattern, _ = read_config(self.config_file_name) poi_list = name_search(pattern, self.osm_file_name) result = generate_html(pattern, poi_list) needed = open(self.needed_html, 'r').read() self.assertEqual(result, needed)