'Allows to check if a pod fulfills the label_selectors for a service by
iterating over the dictionnary.
If the pod\'s label or label_selectors are empty, the match is assumed false
Note: Job, Deployment, ReplicaSet and DaemonSet introduce matchExpressions
that are not handled by this method'

@classmethod
def _does_pod_fulfill_selectors(cls, pod_labels, label_selectors):

    if ((len(pod_labels) == 0) or (len(label_selectors) == 0)):
        return False
    for (label, value) in label_selectors.iteritems():
        if (pod_labels.get(label, '') != value):
            return False
    return True
