def test_get_query(self): header, body = split_header(self.test_text) q = get_query(parse_header(header)) query = (u'(((Japan OR Fukushima) AND (Erdbeben OR nuklear OR Tsunami' ' OR Krise\nOR Katastrophe OR Tepco)) ' ' AND date(geq(7/3/2011) AND leq(31/8/2011)) AND\n' 'pub(B\xf6rsen Zeitung OR Frankfurter Rundschau OR ' 'taz OR die tageszeitung))') self.assertEqual(q, query) header, body = split_header(self.test_text2) q = get_query(parse_header(header)) self.assertIsNone(q)
def test_parse_header(self): splitted = self.split() self.maxDiff = None meta = parse_header(splitted[0]) self.assertEquals(meta, self.test_header_sols)