def updateUsername(user: User, username, site): if site not in SITES: app.logger.debug("Site-ul %s nu exista", site) return if not validUsername(username, site): app.logger.debug("Username %s nu exista pe site-ul %s", username, site) return app.logger.info("Schimbat username pentru site %s, user %s in %s", site, user.nickname, username) user[site] = username user["last_" + site] = None updateThreaded(user)
def test_notfound_infoarena(): assert validUsername("Tedyst123", "infoarena") is False
def test_notfound_pbinfo(): assert validUsername("Tedyst123", "pbinfo") is False
def test_codeforces(): assert validUsername("Tedyst", "codeforces") is True
def test_infoarena(): assert validUsername("Tedyst", "infoarena") is True
def test_pbinfo(): assert validUsername("Tedyst", "pbinfo") is True
def test_notfound_codeforces(): assert validUsername("Tedyst123", "codeforces") is False