def test_can_create_datasource_from_connections(self): conn1 = Connection.from_attributes( server='a', dbname='b', username='******', dbclass='mysql', authentication='d') conn2 = Connection.from_attributes( server='1', dbname='2', username='******', dbclass='mysql', port='1337', authentication='7') ds = Datasource.from_connections('test', connections=[conn1, conn2]) self.assertEqual(ds.connections[0].server, 'a') self.assertEqual(ds.connections[0].port, None) self.assertEqual(ds.connections[1].server, '1') self.assertEqual(ds.connections[1].port, '1337')
def test_can_create_datasource_from_connections(self): conn1 = Connection.from_attributes(server='a', dbname='b', username='******', dbclass='mysql', authentication='d') conn2 = Connection.from_attributes(server='1', dbname='2', username='******', dbclass='mysql', authentication='7') ds = Datasource.from_connections('test', connections=[conn1, conn2]) self.assertEqual(ds.connections[0].server, 'a') self.assertEqual(ds.connections[1].server, '1')
def test_can_create_connection_from_scratch(self): conn = Connection.from_attributes( server='a', dbname='b', username='******', dbclass='mysql', authentication='d') self.assertEqual(conn.server, 'a') self.assertEqual(conn.dbname, 'b') self.assertEqual(conn.username, 'c') self.assertEqual(conn.dbclass, 'mysql') self.assertEqual(conn.authentication, 'd')
def test_can_create_connection_from_scratch(self): conn = Connection.from_attributes(server='a', dbname='b', username='******', dbclass='mysql', authentication='d') self.assertEqual(conn.server, 'a') self.assertEqual(conn.dbname, 'b') self.assertEqual(conn.username, 'c') self.assertEqual(conn.dbclass, 'mysql') self.assertEqual(conn.authentication, 'd')