aports/main/bash-completion/05-fix-arp-test.patch
Lucas Ramage c06a24eae5 main/bash-completion: upgrade to 2.9
Latest version now requires pexpect to successfully run checks
Tests for ifup/down are still failing on master so they were removed
See: https://github.com/scop/bash-completion/issues/235
2019-11-19 22:04:12 +01:00

29 lines
883 B
Diff

From 90ede989622143dc93c9a05a18bc23767c4bff9c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
Date: Tue, 30 Apr 2019 09:59:19 +0200
Subject: [PATCH] test_arp: Skip if ARP tables are empty
Skip test_arp if 'arp' yields no output. This e.g. happens when
the host is not networking-enabled.
---
test/t/test_arp.py | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/test/t/test_arp.py b/test/t/test_arp.py
index 35963d754e..0dc117284e 100644
--- a/test/t/test_arp.py
+++ b/test/t/test_arp.py
@@ -1,11 +1,8 @@
import pytest
-from conftest import in_docker
-
class TestArp:
- @pytest.mark.xfail(in_docker(), reason="Probably fails in docker")
- @pytest.mark.complete("arp ")
+ @pytest.mark.complete("arp ", skipif='test -z "$(arp 2>/dev/null)"')
def test_1(self, completion):
assert completion