def test_bad_unrelated_alias(self): a, b, c = MockHost("a"), MockHost("b"), MockHost("c") hostlist = resolve_hostlist(["good_alias"], [a, b, c], { "good_alias": "a", "bad_alias": "d", }) self.assertEqual(hostlist, [a])
def test_unknown_ref(self): with self.assertRaises(UnresolvableHostRefError): resolve_hostlist(["bad"], [MockHost("a"), MockHost("b")], {})
def test_aliases(self): a, b, c = MockHost("a"), MockHost("b"), MockHost("c") hostlist = resolve_hostlist(["alias"], [a, b, c], {"alias": ["a", "b"]}) self.assertEqual(hostlist, [a, b])
def test_simple_host(self): a = MockHost("a") hostlist = resolve_hostlist(["a"], [a], {}) self.assertEqual(hostlist, [a])
def test_empty(self): hostlist = resolve_hostlist([], [], {}) self.assertEqual(hostlist, [])
def test_unknown_ref(self): with self.assertRaises(UnresolvableHostRefError): resolve_hostlist(["bad"], ["a", "b"], {})
def test_aliases(self): hostlist = resolve_hostlist(["alias"], ["a", "b", "c"], {"alias": ["a", "b"]}) self.assertEqual(hostlist, ["a", "b"])
def test_simple_host(self): hostlist = resolve_hostlist(["a"], ["a"], {}) self.assertEqual(hostlist, ["a"])