11import datajoint as dj
2- from .schema_simple import LOCALS_SIMPLE , A , B , D , E , L , OutfitLaunch
2+ from .schema_simple import LOCALS_SIMPLE , A , B , D , E , G , L , OutfitLaunch
33from .schema_advanced import *
44
55
@@ -20,7 +20,7 @@ def test_dependencies(schema_simp):
2020 assert set (D ().parents (primary = True )) == set ([A .full_table_name ])
2121 assert set (D ().parents (primary = False )) == set ([L .full_table_name ])
2222 assert set (deps .descendants (L .full_table_name )).issubset (
23- cls .full_table_name for cls in (L , D , E , E .F )
23+ cls .full_table_name for cls in (L , D , E , E .F , E . G , E . H , E . M , G )
2424 )
2525
2626
@@ -38,10 +38,14 @@ def test_erd_algebra(schema_simp):
3838 erd3 = erd1 * erd2
3939 erd4 = (erd0 + E ).add_parts () - B - E
4040 assert erd0 .nodes_to_show == set (cls .full_table_name for cls in [B ])
41- assert erd1 .nodes_to_show == set (cls .full_table_name for cls in (B , B .C , E , E .F ))
41+ assert erd1 .nodes_to_show == set (
42+ cls .full_table_name for cls in (B , B .C , E , E .F , E .G , E .H , E .M , G )
43+ )
4244 assert erd2 .nodes_to_show == set (cls .full_table_name for cls in (A , B , D , E , L ))
4345 assert erd3 .nodes_to_show == set (cls .full_table_name for cls in (B , E ))
44- assert erd4 .nodes_to_show == set (cls .full_table_name for cls in (B .C , E .F ))
46+ assert erd4 .nodes_to_show == set (
47+ cls .full_table_name for cls in (B .C , E .F , E .G , E .H , E .M )
48+ )
4549
4650
4751def test_repr_svg (schema_adv ):
0 commit comments