get_dao()
TypeError: MultiDatastream.get_dao() takes 1 positional argument but 2 were given
eq()
AttributeError: 'MultiDatastream' object has no attribute 'observation_area'. Did you mean: 'observation_type'?
eq() returns false instead of true
...
mds = fsc.MultiDatastream(name='Air Temperature and Humidity',
description='Air temperature and humidity measured with the FT-0310 Weather Station',
properties={},
unit_of_measurements=[celsius, percentage],
observation_type='http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_ComplexObservation',
multi_observation_data_types=['http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Measurement',
'http://www.opengis.net/def/observationType/OGC-OM/2.0/OM_Measurement'],
observed_properties=[temp, humidity],
thing=thing,
sensor=sensor)
service.create(mds)
entities = thing.get_multi_datastreams().query().list().entities
if mds != entities[0]:
print("multi_datastreams are not equal")
else:
print("multi_datastreams are equal")
get_dao()
eq()
eq() returns
falseinstead oftrue