def test_glob(self): aliases = resolve_aliases({"a": ["a-*"]}, ["a-1", "a-2", "b-1"]) self.assertEqual(aliases, {"a": ["a-1", "a-2"]})
def test_resolve_direct_names(self): aliases = resolve_aliases({"a": ["b"]}, ["b"]) self.assertEqual(aliases, {"a": ["b"]})
def test_unsatisfied_glob(self): with self.assertRaises(UnresolvableAliasError): resolve_aliases({"a": ["b"]}, [])
def test_resolve_nothing(self): aliases = resolve_aliases({}, []) self.assertEqual(aliases, {})
def test_glob(self): aliases = resolve_aliases({"a": ["a-*"]}, ["a-1", "a-2", "b-1"]) self.assertEqual(aliases, {"a": ["a-1", "a-2"]})
def test_unsatisfied_glob(self): with self.assertRaises(UnresolvableAliasError): resolve_aliases({"a": ["b"]}, [])
def test_resolve_direct_names(self): aliases = resolve_aliases({"a": ["b"]}, ["b"]) self.assertEqual(aliases, {"a": ["b"]})
def test_resolve_nothing(self): aliases = resolve_aliases({}, []) self.assertEqual(aliases, {})