MCPcopy
hub / github.com/django/django / test_multiple_nested_bases

Method test_multiple_nested_bases

tests/migrations/test_state.py:2078–2106  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

2076 self.assertRelated(C, [A, B])
2077
2078 def test_multiple_nested_bases(self):
2079 A = self.create_model("A")
2080 B = self.create_model("B")
2081 C = self.create_model(
2082 "C",
2083 bases=(
2084 A,
2085 B,
2086 ),
2087 )
2088 D = self.create_model("D")
2089 E = self.create_model("E", bases=(D,))
2090 F = self.create_model(
2091 "F",
2092 bases=(
2093 C,
2094 E,
2095 ),
2096 )
2097 Y = self.create_model("Y")
2098 Z = self.create_model("Z", bases=(Y,))
2099 self.assertRelated(A, [B, C, D, E, F])
2100 self.assertRelated(B, [A, C, D, E, F])
2101 self.assertRelated(C, [A, B, D, E, F])
2102 self.assertRelated(D, [A, B, C, E, F])
2103 self.assertRelated(E, [A, B, C, D, F])
2104 self.assertRelated(F, [A, B, C, D, E])
2105 self.assertRelated(Y, [Z])
2106 self.assertRelated(Z, [Y])
2107
2108 def test_base_to_base_fk(self):
2109 A = self.create_model(

Callers

nothing calls this directly

Calls 2

create_modelMethod · 0.95
assertRelatedMethod · 0.95

Tested by

no test coverage detected