(self)
| 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( |
nothing calls this directly
no test coverage detected