Exemplo n.º 1
0
 def test_glob(self):
     aliases = resolve_aliases({"a": ["a-*"]}, ["a-1", "a-2", "b-1"])
     self.assertEqual(aliases, {"a": ["a-1", "a-2"]})
Exemplo n.º 2
0
 def test_resolve_direct_names(self):
     aliases = resolve_aliases({"a": ["b"]}, ["b"])
     self.assertEqual(aliases, {"a": ["b"]})
Exemplo n.º 3
0
 def test_unsatisfied_glob(self):
     with self.assertRaises(UnresolvableAliasError):
         resolve_aliases({"a": ["b"]}, [])
Exemplo n.º 4
0
 def test_resolve_nothing(self):
     aliases = resolve_aliases({}, [])
     self.assertEqual(aliases, {})
Exemplo n.º 5
0
 def test_glob(self):
     aliases = resolve_aliases({"a": ["a-*"]}, ["a-1", "a-2", "b-1"])
     self.assertEqual(aliases, {"a": ["a-1", "a-2"]})
Exemplo n.º 6
0
 def test_unsatisfied_glob(self):
     with self.assertRaises(UnresolvableAliasError):
         resolve_aliases({"a": ["b"]}, [])
Exemplo n.º 7
0
 def test_resolve_direct_names(self):
     aliases = resolve_aliases({"a": ["b"]}, ["b"])
     self.assertEqual(aliases, {"a": ["b"]})
Exemplo n.º 8
0
 def test_resolve_nothing(self):
     aliases = resolve_aliases({}, [])
     self.assertEqual(aliases, {})