def METHOD_NAME(self, followuser_insert, followuser_remove, get_config):
    user1 = db_utils.create_user()
    user2 = db_utils.create_user()
    get_config.side_effect = lambda userid: "scftj"
    self.assertFalse(profile.select_relation(user1, user2)["follow"])
    # user1 watches user2
    followuser.insert(user1, user2)
    self.assertEqual(1, d.sessionmaker().query(orm.Follow).count())
    # profile.select_relation should return u1 follows u2, u2 is follower of u1, u1 is not
    # follower of u2
    self.assertTrue(profile.select_relation(user1, user2)["follow"])
    self.assertTrue(profile.select_relation(user2, user1)["follower"])
    self.assertFalse(profile.select_relation(user1, user2)["follower"])
    followuser_remove.assert_called_once_with(user1, user2)
    followuser_insert.assert_called_once_with(user1, user2)
    self.assertEqual("cfjst", d.sessionmaker().query(orm.Follow).first().settings)