def test_slave_passes_blacklist_blocks_blacklisted_locations(): slave = { 'hostname': 'fake_host_3', 'attributes': { 'fake_attribute': 'fake_value_1', } } blacklist = [["fake_attribute", "fake_value_1"]] actual = mesos_tools.slave_passes_blacklist(slave=slave, blacklist=blacklist) assert actual is False
def test_slave_passes_blacklist_passes(): slave = { 'hostname': 'fake_host_3', 'attributes': { 'fake_attribute': 'fake_value_1', } } blacklist = [["fake_attribute", "No what we have here"], ['foo', 'bar']] actual = mesos_tools.slave_passes_blacklist(slave=slave, blacklist=blacklist) assert actual is True
def test_slave_passes_blacklist_blocks_blacklisted_locations(): slave = {"hostname": "fake_host_3", "attributes": {"fake_attribute": "fake_value_1"}} blacklist = [["fake_attribute", "fake_value_1"]] actual = mesos_tools.slave_passes_blacklist(slave=slave, blacklist=blacklist) assert actual is False
def test_slave_passes_blacklist_passes(): slave = {"hostname": "fake_host_3", "attributes": {"fake_attribute": "fake_value_1"}} blacklist = [["fake_attribute", "No what we have here"], ["foo", "bar"]] actual = mesos_tools.slave_passes_blacklist(slave=slave, blacklist=blacklist) assert actual is True