def test_remove_no_host_anymore(self): groupa = Group('groupa') hosta = Host('a') groupa.add_host(hosta) assert groupa.hosts[0].name == 'a' groupa.del_host(hosta) groupa.del_host(hosta)
def test_remove_host(self): groupa = Group('groupa') hosta = Host('a') groupa.add_host(hosta) assert groupa.hosts[0].name == 'a' groupa.del_host(hosta) assert len(groupa.hosts) == 0
def test_remove_invalid_host(self): groupa = Group('groupa') with pytest.raises(TypeError): groupa.del_host('q')