예제 #1
0
 def test_include_plain(self):
     """Test including namespaces without wildcards"""
     namespace_config = NamespaceConfig(namespace_set=["db1.col1", "db1.col2"])
     self.assertEqual(namespace_config.unmap_namespace("db1.col1"), "db1.col1")
     self.assertEqual(namespace_config.unmap_namespace("db1.col2"), "db1.col2")
     self.assertIsNone(namespace_config.unmap_namespace("not.included"))
     self.assertEqual(namespace_config.map_db("db1"), ["db1"])
     self.assertEqual(namespace_config.map_db("not_included"), [])
     self.assertEqual(namespace_config.map_namespace("db1.col1"), "db1.col1")
     self.assertEqual(namespace_config.map_namespace("db1.col2"), "db1.col2")
     self.assertIsNone(namespace_config.map_namespace("db1.col4"))
 def test_map_db_wildcard(self):
     """Test a crazy namespace renaming scheme with wildcards."""
     namespace_config = NamespaceConfig(namespace_options={
         "db.1_*": "db1.new_*",
         "db.2_*": "db2.new_*",
         "db.3": "new_db.3"})
     self.assertEqual(set(namespace_config.map_db("db")),
                      set(["db1", "db2", "new_db"]))
예제 #3
0
 def test_map_db_wildcard(self):
     """Test a crazy namespace renaming scheme with wildcards."""
     namespace_config = NamespaceConfig(namespace_options={
         "db.1_*": "db1.new_*",
         "db.2_*": "db2.new_*",
         "db.3": "new_db.3"})
     self.assertEqual(set(namespace_config.map_db("db")),
                      set(["db1", "db2", "new_db"]))
 def test_default(self):
     """Test that by default, all namespaces are kept without renaming"""
     namespace_config = NamespaceConfig()
     self.assertEqual(namespace_config.unmap_namespace("db1.col1"),
                      "db1.col1")
     self.assertEqual(namespace_config.map_db("db1"), ["db1"])
     self.assertEqual(namespace_config.map_namespace("db1.col1"),
                      "db1.col1")
예제 #5
0
 def test_default(self):
     """Test that by default, all namespaces are kept without renaming"""
     namespace_config = NamespaceConfig()
     self.assertEqual(namespace_config.unmap_namespace("db1.col1"),
                      "db1.col1")
     self.assertEqual(namespace_config.map_db("db1"), ["db1"])
     self.assertEqual(namespace_config.map_namespace("db1.col1"),
                      "db1.col1")