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