Report request tag to the execution task table

BUG=chromium:1113378
TEST=bin/run_tests

Change-Id: I76d64715eb4f4cb7d0c18088df2917c5e93e437d
diff --git a/analytics_unittest.py b/analytics_unittest.py
index 4eee0da..0ee34af 100755
--- a/analytics_unittest.py
+++ b/analytics_unittest.py
@@ -37,23 +37,24 @@
 
   def testTaskID(self):
     tid = str(uuid.uuid1())
-    execution = analytics.ExecutionTask(tid)
+    execution = analytics.ExecutionTask(tid, 'fake_req_tag')
     self.assertEqual(execution.task.queued_task_id, tid)
+    self.assertEqual(execution.task.request_tag, 'fake_req_tag')
 
   def testUpdateResultBuildID(self):
-    execution = analytics.ExecutionTask(str(uuid.uuid1()))
+    execution = analytics.ExecutionTask(str(uuid.uuid1()), '')
     bid = 8890493019851395280
     execution.update_result(build_pb2.Build(id=bid))
     self.assertEqual(execution.task.response.ctp_build_id, str(bid))
 
   def testUpdateResultInvalidBuildID(self):
-    execution = analytics.ExecutionTask(str(uuid.uuid1()))
+    execution = analytics.ExecutionTask(str(uuid.uuid1()), '')
     execution.update_result(build_pb2.Build(status=common_pb2.INFRA_FAILURE))
     self.assertIn('status: INFRA_FAILURE',
                   execution.task.error.error_message)
 
   def testUpdateResultErrorMsg(self):
-    execution = analytics.ExecutionTask(str(uuid.uuid1()))
+    execution = analytics.ExecutionTask(str(uuid.uuid1()), '')
     msg = 'some error'
     execution.update_result(msg)
     self.assertEqual(execution.task.error.error_message, msg)