def test_filter_is_enabled(): label_runner = LabelRunner(None, None, None, None) pods = [ Pod(name='test', namespace='test', labels={'seal/enabled': 'true'}), Pod(name='test', namespace='test', labels={'seal/enabled': 'false'}), Pod(name='test', namespace='test', labels={'seal/enabled': 'asdf'}), Pod(name='test', namespace='test', labels={'bla': 'bla'}), Pod(name='test', namespace='test', annotations={'seal/enabled': 'true'}), Pod(name='test', namespace='test', annotations={'seal/enabled': 'false'}), Pod(name='test', namespace='test', annotations={'seal/enabled': 'true'}, labels={'seal/enabled': 'false'}), Pod(name='test', namespace='test', annotations={'seal/enabled': 'false'}, labels={'seal/enabled': 'true'}) ] filtered_pods = label_runner.filter_is_enabled(pods) assert len(filtered_pods) is 3 assert filtered_pods[0] is pods[0] assert filtered_pods[1] is pods[4] assert filtered_pods[2] is pods[7]
def test_filter_is_enabled(): label_runner = LabelRunner(None, None, None, None) enabled_pod = MagicMock() enabled_pod.labels = {'seal/enabled': 'true'} disabled_pod_1 = MagicMock() disabled_pod_1.labels = {'seal/enabled': 'false'} disabled_pod_2 = MagicMock() disabled_pod_2.labels = {'seal/enabled': 'asdf'} disabled_pod_3 = MagicMock() disabled_pod_3.labels = {'bla': 'bla'} filtered_pods = label_runner.filter_is_enabled( [enabled_pod, disabled_pod_1, disabled_pod_2, disabled_pod_3]) assert len(filtered_pods) is 1 assert filtered_pods[0] == enabled_pod