def METHOD_NAME(self):
    now = datetime.datetime.utcnow()
    self.kube._node_name = 'foo'
    elector = LeaderElector(self.kube)
    cm = {
        'kind': 'ConfigMap',
        'apiVersion': 'v1',
        'data': {},
        'metadata': {
            'name': 'datadog-leader-elector',
            'namespace': 'default',
            'resourceVersion': '5563782',
            'creationTimestamp': '2017-08-21T17:37:32Z',
            'annotations': {'acquired_time': datetime.datetime.strftime(now, "%Y-%m-%dT%H:%M:%S.%f"),
                            'creator': 'dd-agent-284pl'
                            },
            'selfLink': '/api/v1/namespaces/default/configmaps/datadog-leader-elector',
            'uid': '697b957c-8697-11e7-b62f-42010af002d4'
        },
    }
    time.sleep(1)
    pl = elector._build_update_cm_payload(cm)
    self.assertEqual(pl['data'], cm['data'])
    self.assertEqual(pl['metadata']['name'], cm['metadata']['name'])
    self.assertEqual(pl['metadata']['namespace'], cm['metadata']['namespace'])
    self.assertEqual(pl['metadata']['annotations'][CREATOR_ANNOTATION], cm['metadata']['annotations'][CREATOR_ANNOTATION])
    self.assertTrue(pl['metadata']['annotations'][ACQUIRE_TIME_ANNOTATION] > cm['metadata']['annotations'][ACQUIRE_TIME_ANNOTATION])