def test_invalid_data_write(sync_client): with pytest.raises(InfluxDBError) as e: # Plain invalid data sync_client.write(utils.random_string()) print(e) with pytest.raises(ValueError) as e: # Pass function as input data sync_client.write(utils.random_string) print(e) with pytest.raises(ValueError) as e: # Measurement missing point = utils.random_point() point.pop('measurement') sync_client.write(point) print(e) with pytest.raises(ValueError) as e: # Non-DatetimeIndex DataFrame sync_client.write(utils.random_dataframe().reset_index(), measurement='foo') print(e) with pytest.raises(ValueError) as e: # DataFrame write without specifying measurement sync_client.write(utils.random_dataframe()) print(e)
def test_invalid_output_format(sync_client): with pytest.raises(ValueError) as e: sync_client.output = utils.random_string() logger.error(e) if pd is None: with pytest.raises(ValueError) as e: sync_client.output = 'dataframe' logger.error(e)
def test_invalid_data_write(sync_client): with pytest.raises(InfluxDBWriteError) as e: # Plain invalid data sync_client.write(utils.random_string()) logger.error(e) with pytest.raises(ValueError) as e: # Pass function as input data sync_client.write(utils.random_string) logger.error(e) with pytest.raises(ValueError) as e: # Measurement missing point = utils.random_point() point.pop('measurement') sync_client.write(point) logger.error(e)
def test_invalid_client_mode(): with pytest.raises(ValueError): _ = AsyncInfluxDBClient(db='mytestdb', mode=utils.random_string(), log_level=5)
def test_invalid_client_mode(): with pytest.raises(ValueError) as e: _ = InfluxDBClient(db='mytestdb', mode=utils.random_string()) logger.error(e)