Example #1
0
    def test_user(self):
        self.test_user_edit()

        search = Users.search_users("two", False)
        for user in search:
            self.assertEquals(user.username, "two")

        new_user_check = Users.find_user("one")
        self.assertEquals(new_user_check, None)

        new_user_check = Users.find_user("two")
        self.assertEquals(new_user_check.username, "two")

        getby_id = Users.take_id(1)
        self.assertEquals(getby_id.username, "two")

        user4 = Users.insert_user("three", "three", "three", 1)
        self.assertEquals(user4.user_role.role, "user")

        user5 = Users.insert_user("four", "four", "four", 2)
        self.assertEquals(user5.user_role.role, "admin")

        count = Users.count()
        self.assertEquals(count, 1)

        list = Users.list(False)
        i = 0
        for l in list:
            i += 1
        self.assertEquals(i, 3)

        delete = Users.delete_user(1)
        self.assertEquals(delete.is_deleted, True)

        list = Users.list(True)
        i = 0
        for l in list:
            i += 1
        self.assertEquals(i, 1)

        search = Users.search_users("ne", True)
        for user in search:
            self.assertEquals(user.username, "one")

        restore = Users.restore_user(1)
        self.assertEquals(restore.is_deleted, False)