@@ -777,24 +777,16 @@ def test_ngsi_ld(translator, ngsi_ld):
777
777
translator .clean ()
778
778
779
779
780
- def expected_entity_attrs_meta_version ():
781
- return {
782
- 'entity_id' : ['id' , 'Text' ],
783
- 'entity_type' : ['type' , 'Text' ],
784
- TIME_INDEX_NAME : ['time_index' , 'DateTime' ],
785
- 'ql_version' : [__version__ , 'Text' ],
786
- 'a_number' : ['a_number' , 'Number' ],
787
- 'an_integer' : ['an_integer' , 'Integer' ],
788
- 'a_bool' : ['a_bool' , 'Boolean' ],
789
- 'a_datetime' : ['a_datetime' , 'DateTime' ],
790
- 'a_point' : ['a_point' , 'geo:point' ],
791
- 'a_geom' : ['a_geom' , 'geo:json' ],
792
- 'a_text' : ['a_text' , 'Text' ],
793
- 'an_obj' : ['an_obj' , 'Custom' ],
794
- 'an_array' : ['an_array' , 'StructuredValue' ]
795
- }
780
+ @pytest .mark .parametrize ("translator" , translators , ids = ["crate" , "timescale" ])
781
+ def test_entity_meta_version (translator ):
796
782
783
+ entities = create_random_entities (1 , 2 , 3 , use_time = True , use_geo = True )
784
+ result = translator .insert (entities )
785
+ assert result .rowcount > 0
786
+ table_name = "et0"
787
+ data = translator .query_metadata_table ()
788
+ observed = data ['ql_version' ]
789
+ expected = [__version__ , 'Text' ]
797
790
798
- def assert_entity_attrs_meta_version (translator , entity ):
799
- data = select_entity_attrs_meta_version (translator , entity )
800
- assert data == expected_entity_attrs_meta_version ()
791
+ assert observed == expected
792
+ translator .clean ()
0 commit comments