1
1
import 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
3
3
from .schema_advanced import *
4
4
5
5
@@ -20,7 +20,7 @@ def test_dependencies(schema_simp):
20
20
assert set (D ().parents (primary = True )) == set ([A .full_table_name ])
21
21
assert set (D ().parents (primary = False )) == set ([L .full_table_name ])
22
22
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 )
24
24
)
25
25
26
26
@@ -38,10 +38,14 @@ def test_erd_algebra(schema_simp):
38
38
erd3 = erd1 * erd2
39
39
erd4 = (erd0 + E ).add_parts () - B - E
40
40
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
+ )
42
44
assert erd2 .nodes_to_show == set (cls .full_table_name for cls in (A , B , D , E , L ))
43
45
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
+ )
45
49
46
50
47
51
def test_repr_svg (schema_adv ):
0 commit comments