Esempio n. 1
0
    def test_get_user(self):
        username = "******"
        dbconn = Db()

        now = datetime.now()
        now = now.replace(microsecond=0)
        formatted_date = now.strftime('%Y-%m-%d %H:%M:%S')
        user = User(username, "userpassword", "testchannel", "testbot",
                    "testbotOAuth", "channelToken", formatted_date,
                    formatted_date)
        dbconn.create_user(user)
        exists = dbconn.get_user(user.username)
        self.assertEqual(exists.created, now)

        self.cleanup()
Esempio n. 2
0
    def test_verify_user_wrong_password(self):
        username = "******"
        password = "******"
        dbconn = Db()

        now = datetime.now()
        formatted_date = now.strftime('%Y-%m-%d %H:%M:%S')

        user = User(username, password, "testchannel", "testbot",
                    "testbotOAuth", "channelToken", formatted_date,
                    formatted_date)
        dbconn.create_user(user)
        verified_user = dbconn.verify_user(user.username, "wRoNgPaSSw0rd")

        dbconn.remove_user(user)
        self.assertEqual(None, verified_user)
        self.cleanup()
Esempio n. 3
0
    def test_remove_user(self):
        username = "******"
        dbconn = Db()

        now = datetime.now()
        formatted_date = now.strftime('%Y-%m-%d %H:%M:%S')

        user = User(username, "userpassword", "testchannel", "testbot",
                    "testbotOAuth", "channelToken", formatted_date,
                    formatted_date)
        exists = dbconn.get_user(user.username)
        self.assertEqual(exists, None)

        dbconn.create_user(user)
        exists_now = dbconn.get_user(user.username)
        self.assertEqual(exists_now.username, user.username)

        dbconn.remove_user(user)
        exists_after_delete = dbconn.get_user(user.username)
        self.assertEqual(exists_after_delete, None)