def test_process_line_1_su_no_commas(self): from pybabe.geoip import get_gic from pybabe.kontagent import process_line, enumerate_period_per_hour start_time = "2012-04-23 11:00" end_time = "2012-04-23 12:00" gic = get_gic() base_date = list(enumerate_period_per_hour(start_time, end_time, "utc"))[0] discard_names = [] line = ( "1563 apa su=282BBDDEADBEEF&" "ts=1437373558&s=8957014&kt_v=iu1.8.2&AdTruthID=0041F4F63207473FB9D720F1B7282BBDDE" 'ADBEEF&scheme=http 49.181.198.210 "-"' ) v = process_line(gic, base_date, line, discard_names) self.assertEquals(v.tracking_tag, "282BBDDEADBEEF") self.assertEquals(v.st3, "0041F4F63207473FB9D720F1B7282BBDDEADBEEF") self.assertEquals(v.name, "apa") self.assertEquals(v.uid, "8957014") self.assertEquals(v.ip, "49.181.198.210")
def test_process_line_1(self): from pybabe.geoip import get_gic from pybabe.kontagent import process_line, enumerate_period_per_hour start_time = "2012-04-23 11:00" end_time = "2012-04-23 12:00" gic = get_gic() base_date = list(enumerate_period_per_hour(start_time, end_time, "utc"))[0] discard_names = [] line = ( "1563 apa su=85f79f116d829b88b256ec1e00e290bf%2Ca08954fab1ffd6f495bb05cd14ed830d%2" "C499E811F-638A-461B-A7B1-AA20BC0CA8CB%2C0041F4F63207473FB9D720F1B7282BBDDEADBEEF&" "ts=1437373558&s=8957014&kt_v=iu1.8.2&AdTruthID=0041F4F63207473FB9D720F1B7282BBDDE" 'ADBEEF&scheme=http 49.181.198.210 "-"' ) v = process_line(gic, base_date, line, discard_names) self.assertEquals(v.tracking_tag, "499E811F-638A-461B-A7B1-AA20BC0CA8CB") self.assertEquals(v.st3, "0041F4F63207473FB9D720F1B7282BBDDEADBEEF") self.assertEquals(v.name, "apa") self.assertEquals(v.uid, "8957014") self.assertEquals(v.ip, "49.181.198.210")