def testConnect(self): # Save and open connection information self.assertEqual(True, cli.connect(url,user,password,save_as="myAlias",verbose=True),"Connect failed") self.assertIsNotNone(cli.getVersion(), "Failed to get version") self.assertTrue(cli.disconnect(), "Failed to disconnect") # Reuse connection by alias self.assertEqual(True, cli.connect("myAlias"),"Connect failed") self.assertIsNotNone(cli.getVersion(), "Failed to get version") self.assertTrue(cli.disconnect(), "Failed to disconnect")
def testSetGetSeries(self): self.assertEqual(True, cli.connect("root@bayeos"),"Connect failed") m = cli.getSeries([1990,1989]) print(m) self.assertIsNotNone(m, "Failed to get array") m = cli.getSeries([1990,1989],aggfunc="avg",aggint="day") print(m) self.assertIsNotNone(m, "Failed to get aggregated array")
def testPWD(self): self.assertEqual(True, cli.connect(url,user,password),"Connect failed") cli.pwd() cli.ls() self.assertTrue(cli.disconnect(), "Failed to disconnect")
def testSimple(self): # Open connection without file access self.assertEqual(True, cli.connect(url,user,password),"Connect failed") self.assertIsNotNone(cli.getVersion(), "Failed to get version") self.assertTrue(cli.disconnect(), "Failed to disconnect")
def testListConnections(self): # List connection information and exit cli.connect(listConnections=True)