def test_defaults(self):
     info = WarcinfoRecord()
     self.assertIsNotNone(info.get_header("WARC-Type"))
     self.assertIsNotNone(info.get_header("WARC-Record-ID"))
     self.assertIsNotNone(info.get_header("WARC-Date"))
 def test_type(self):
     info = WarcinfoRecord()
     self.assertEqual(info.get_header(WarcRecord.TYPE), "warcinfo")
 def date_test(self, defaults):
     info = WarcinfoRecord(date="test", defaults=defaults)
     self.assertEqual(info.get_header("WARC-Date"), "test")
     
     string = record_to_string(info)
     self.assertIn("WARC-Date: test", string)
 def test_filename(self):
     info = WarcinfoRecord(filename="test")
     self.assertEqual(info.get_header("WARC-Filename"), "test")
     
     string = record_to_string(info)
     self.assertIn("WARC-Filename: test", string)
 def id_test(self, defaults):
     info = WarcinfoRecord(id="test", defaults=defaults)
     self.assertEqual(info.get_header(WarcRecord.ID), "test")
     
     string = record_to_string(info)
     self.assertIn("WARC-Record-ID: test", string)