Exemplo n.º 1
0
    def test_add_coached_by(self):
        one = User(0)
        two = User(0)

        one.add_coached_by(two)

        self.assertIn(two, one.coached_by)
        self.assertIn(one, two.coaches)
Exemplo n.º 2
0
    def test_spread_via_coached_by_relationship(self):
        a = User()
        b = User()

        a.add_coached_by(b)

        infected_classrooms = total_infection(a)

        self.assertEqual(infected_classrooms.infected, set([a, b]))