Esempio 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"]})
Esempio n. 2
0
 def test_resolve_direct_names(self):
     aliases = resolve_aliases({"a": ["b"]}, ["b"])
     self.assertEqual(aliases, {"a": ["b"]})
Esempio n. 3
0
 def test_unsatisfied_glob(self):
     with self.assertRaises(UnresolvableAliasError):
         resolve_aliases({"a": ["b"]}, [])
Esempio n. 4
0
 def test_resolve_nothing(self):
     aliases = resolve_aliases({}, [])
     self.assertEqual(aliases, {})
Esempio 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"]})
Esempio n. 6
0
 def test_unsatisfied_glob(self):
     with self.assertRaises(UnresolvableAliasError):
         resolve_aliases({"a": ["b"]}, [])
Esempio n. 7
0
 def test_resolve_direct_names(self):
     aliases = resolve_aliases({"a": ["b"]}, ["b"])
     self.assertEqual(aliases, {"a": ["b"]})
Esempio n. 8
0
 def test_resolve_nothing(self):
     aliases = resolve_aliases({}, [])
     self.assertEqual(aliases, {})