1+ import typing as t
12from test .utils .setup .fake_data import add_listeners , add_models , add_random_data
23
34import numpy as np
@@ -44,7 +45,7 @@ def test_renamings(db):
4445 add_random_data (db , n = 5 )
4546 add_models (db )
4647 add_listeners (db )
47- t = db ["documents " ]
48+ t = db ["documentz " ]
4849 listener_uuid = [db .load ('Listener' , k ).outputs for k in db .show ("Listener" )][0 ]
4950 q = t .select ("id" , "x" , "y" ).outputs (listener_uuid .split ('__' , 1 )[- 1 ])
5051 data = q .execute ()
@@ -62,13 +63,13 @@ def test_serialize_query(db):
6263
6364def test_get_data (db ):
6465 add_random_data (db , n = 5 )
65- db ["documents " ].limit (2 )
66- db .metadata .get_component ("Table" , "documents " )
66+ db ["documentz " ].limit (2 )
67+ db .metadata .get_component ("Table" , "documentz " )
6768
6869
6970def test_insert_select (db ):
7071 add_random_data (db , n = 5 )
71- q = db ["documents " ].select ("id" , "x" , "y" ).limit (2 )
72+ q = db ["documentz " ].select ("id" , "x" , "y" ).limit (2 )
7273 r = q .execute ()
7374
7475 assert len (r ) == 2
@@ -77,7 +78,7 @@ def test_insert_select(db):
7778
7879def test_filter (db ):
7980 add_random_data (db , n = 5 )
80- t = db ["documents " ]
81+ t = db ["documentz " ]
8182 q = t .select ("id" , "y" )
8283 r = q .execute ()
8384 ys = [x ["y" ] for x in r ]
@@ -88,17 +89,18 @@ def test_filter(db):
8889 assert len (r ) == uq [1 ][0 ]
8990
9091
91- class documents (Base ):
92+ class documents_plugin (Base ):
93+ primary_id : t .ClassVar [str ] = 'id'
9294 this : 'str'
9395
9496
9597def test_select_using_ids (db ):
96- db .create (documents )
98+ db .create (documents_plugin )
9799
98- table = db ["documents " ]
100+ table = db ["documents_plugin " ]
99101 table .insert ([{"this" : f"is a test { i } " , "id" : str (i )} for i in range (4 )])
100102
101- basic_select = db ['documents ' ].select ()
103+ basic_select = db ['documents_plugin ' ].select ()
102104
103105 assert len (basic_select .execute ()) == 4
104106 assert len (basic_select .subset (['1' , '2' ])) == 2
@@ -112,16 +114,16 @@ def my_func(this: str):
112114
113115 my_func = ObjectModel ('my_func' , object = my_func )
114116
115- db .create (documents )
117+ db .create (documents_plugin )
116118
117- table = db ["documents " ]
119+ table = db ["documents_plugin " ]
118120 table .insert ([{"this" : f"is a test { i } " , "id" : str (i )} for i in range (4 )])
119121
120122 listener = Listener (
121123 'test' ,
122124 model = my_func ,
123125 key = 'this' ,
124- select = db ['documents ' ].select (),
126+ select = db ['documents_plugin ' ].select (),
125127 )
126128 db .apply (listener )
127129
0 commit comments