Exemplo n.º 1
0
 def schema_object(self):
     """获取实例对象信息"""
     url = build_database_url(host=self.host,
                              username=self.user,
                              password=self.password,
                              port=self.port)
     return schemaobject.SchemaObject(url, charset=self.instance.charset or 'utf8mb4')
Exemplo n.º 2
0
 def test_build_url_database(self):
     url = build_database_url(host='host', password='******', database='test')
     self.assertEqual(url, 'mysql://*****:*****@host:3306/test')
Exemplo n.º 3
0
 def test_build_url_host(self):
     url = build_database_url('host')
     self.assertEqual(url, 'mysql://root@host:3306/')
Exemplo n.º 4
0
 def test_build_url_database(self):
     url = build_database_url(host='host', password='******', database='test')
     self.assertEqual(url, 'mysql://*****:*****@host:3306/test')
Exemplo n.º 5
0
 def test_build_url_host(self):
     url = build_database_url('host')
     self.assertEqual(url, 'mysql://root@host:3306/')