def test_06_truncate_data(self): long_serial = "This serial is much to long, you know it!" token_type = "12345678901234567890" self.Audit.log({"serial": long_serial, "token_type": token_type}) self.Audit._truncate_data() self.assertEqual(len(self.Audit.audit_data.get("serial")), column_length.get("serial")) self.assertEqual(len(self.Audit.audit_data.get("token_type")), column_length.get("token_type")) # check treatment of None and boolean values self.Audit.log({"token_type": None, "info": True}) self.Audit._truncate_data() self.assertEqual(self.Audit.audit_data.get("token_type"), None) self.assertEqual(self.Audit.audit_data.get("info"), True) # check treatment of policy entries: self.Audit.log({"serial": long_serial, "token_type": token_type, "policies": u"Berlin,Hamburg,München,Köln,Frankfurt am Main," u"Stuttgart,Düsseldorf,Dortmund,Essen,Leipzig," u"Bremen,Dresden,Hannover,Nürnberg,Duisburg,Bochum," u"Wuppertal,Bielefeld,Bonn,Münster,Karlsruhe," u"Mannheim,Augsburg,Wiesbaden,Gelsenkirchen,Mönchengladbach," u"Braunschweig,Kiel,Chemnitz,Aachen,Magdeburg"}) self.Audit._truncate_data() self.assertTrue(len(self.Audit.audit_data.get("policies")) <= 255) # Some cities like Stuttgart and Düsseldorf already get truncated :-) self.assertEqual(u"Berlin,Hamburg,München,Köln,Frankfu+,Stuttga+,Düsseld+,Dortmund,Essen,Leipzig,Bremen," u"Dresden,Hannover,Nürnberg,Duisburg,Bochum,Wuppert+,Bielefe+,Bonn,Münster,Karlsru+," u"Mannheim,Augsburg,Wiesbaden,Gelsenki+,Möncheng+,Braunsch+,Kiel,Chemnitz,Aachen,Magdeburg", self.Audit.audit_data.get("policies"))
def test_06_truncate_data(self): long_serial = "This serial is much to long, you know it!" token_type = "12345678901234567890" self.Audit.log({"serial": long_serial, "token_type": token_type}) self.Audit._truncate_data() self.assertEqual(len(self.Audit.audit_data.get("serial")), column_length.get("serial")) self.assertEqual(len(self.Audit.audit_data.get("token_type")), column_length.get("token_type"))
def test_06_truncate_data(self): long_serial = "This serial is much to long, you know it!" token_type = "12345678901234567890" self.Audit.log({"serial": long_serial, "token_type": token_type}) self.Audit._truncate_data() self.assertEqual(len(self.Audit.audit_data.get("serial")), column_length.get("serial")) self.assertEqual(len(self.Audit.audit_data.get("token_type")), column_length.get("token_type"))
def test_06_truncate_data(self): long_serial = "This serial is much to long, you know it!" token_type = "12345678901234567890" self.Audit.log({"serial": long_serial, "token_type": token_type}) self.Audit._truncate_data() self.assertEqual(len(self.Audit.audit_data.get("serial")), column_length.get("serial")) self.assertEqual(len(self.Audit.audit_data.get("token_type")), column_length.get("token_type")) # check treatment of None and boolean values self.Audit.log({"token_type": None, "info": True}) self.Audit._truncate_data() self.assertEqual(self.Audit.audit_data.get("token_type"), None) self.assertEqual(self.Audit.audit_data.get("info"), True)
def test_06_truncate_data(self): long_serial = "This serial is much to long, you know it!" token_type = "12345678901234567890" self.Audit.log({"serial": long_serial, "token_type": token_type}) self.Audit._truncate_data() self.assertEqual(len(self.Audit.audit_data.get("serial")), column_length.get("serial")) self.assertEqual(len(self.Audit.audit_data.get("token_type")), column_length.get("token_type")) # check treatment of None and boolean values self.Audit.log({"token_type": None, "info": True}) self.Audit._truncate_data() self.assertEqual(self.Audit.audit_data.get("token_type"), None) self.assertEqual(self.Audit.audit_data.get("info"), True) # check treatment of policy entries: self.Audit.log({ "serial": long_serial, "token_type": token_type, "policies": u"Berlin,Hamburg,München,Köln,Frankfurt am Main," u"Stuttgart,Düsseldorf,Dortmund,Essen,Leipzig," u"Bremen,Dresden,Hannover,Nürnberg,Duisburg,Bochum," u"Wuppertal,Bielefeld,Bonn,Münster,Karlsruhe," u"Mannheim,Augsburg,Wiesbaden,Gelsenkirchen,Mönchengladbach," u"Braunschweig,Kiel,Chemnitz,Aachen,Magdeburg" }) self.Audit._truncate_data() self.assertTrue(len(self.Audit.audit_data.get("policies")) <= 255) # Some cities like Stuttgart and Düsseldorf already get truncated :-) self.assertEqual( u"Berlin,Hamburg,München,Köln,Frankfu+,Stuttga+,Düsseld+,Dortmund,Essen,Leipzig,Bremen," u"Dresden,Hannover,Nürnberg,Duisburg,Bochum,Wuppert+,Bielefe+,Bonn,Münster,Karlsru+," u"Mannheim,Augsburg,Wiesbaden,Gelsenki+,Möncheng+,Braunsch+,Kiel,Chemnitz,Aachen,Magdeburg", self.Audit.audit_data.get("policies"))