Exemplo n.º 1
0
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
Exemplo n.º 2
0
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
Exemplo n.º 3
0
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
Exemplo n.º 4
0
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