Exemplo n.º 1
0
    def test_JavaHandler(self):
        """

        :return:
        """
        user = User.obj(username=User.rootAccount)
        settings.debug_user = user
        v = Views(user)
        v.html(self.appM.request(localpart=StaticJavaScripteHandler.load("jquery.min.js"), method='GET').data)
Exemplo n.º 2
0
 def test_css(self):
     """
     :return:
     """
     user = User.obj(username=User.rootAccount)
     settings.debug_user = user
     v = Views(user)
     print 1212, StaticCSSHandler.load("button.css")
     v.html(self.appM.request(localpart=StaticCSSHandler.load("button.css"), method='GET').data)
Exemplo n.º 3
0
 def test_session(self):
     """
     测试是否生成session实例
     :return:
     """
     user = User.obj(username='******')
     print user
     controllers.session().user = user
     print controllers.session().user
Exemplo n.º 4
0
 def test_session(self):
     """
     测试是否生成session实例
     :return:
     """
     user = User.obj(username='******')
     print user
     controllers.session().user = user
     print controllers.session().user
Exemplo n.º 5
0
 def test_render_manage_user(self):
     '''
     渲染 manage_user页面
     :return:
     '''
     User.createRoot()
     user = User.obj(username=User.rootAccount)
     views = Views(user)
     views.render_manage_user()
     views.html('manage_user')
Exemplo n.º 6
0
    def test_render_user_list(self):
        '''
        渲染 用户列表
        :return:
        '''
        # self.redis.flushdb()

        user = User.obj(username=User.rootAccount)
        if not user:
            User.createRoot()
            user = User.obj(username=User.rootAccount)

        un = 'test1'
        pw = '123456'
        User.createNewUser(un, pw)

        views = Views(user)
        views.render_user_list(ModifUser)
        views.html('user_list')
Exemplo n.º 7
0
    def test_test(self):
        """

        :return:
        """

        user = User.obj(username=User.rootAccount)
        settings.debug_user = user
        v = Views(user)

        v.html(self.appM.request(localpart=Test.URL, method='GET').data)
Exemplo n.º 8
0
    def test_objNoUser(self):
        '''
        获取一个不存在的用户
        :return:
        '''
        self.redis.flushdb()

        username = '******'
        u = User.obj(username=username)
        if u is not None:
            raise ValueError('不存在的用户不是None')
Exemplo n.º 9
0
    def test_render_sim_term_local_server(self):
        """
        :return:
        """
        term_server = TerminalServer()
        term_server.term_title = '本地服务进程'
        term_server.term_output = '测试终端输出的内容'

        term_output = [term_server, term_server]

        user = User.obj(username=User.rootAccount)
        if not user:
            User.createRoot()
            user = User.obj(username=User.rootAccount)

        views = Views(user)
        views.render_terminal_output(term_output)
        views.render_terminal_input()

        views.render_sim_term_local_server(SimTermLocalServer)
        views.html('sim_term_local_server')
Exemplo n.º 10
0
    def test_ManageUser(self):
        '''
        :return:
        '''

        User.createRoot()
        ''' 渲染 '''
        settings.debug_username = User.rootAccount
        user = User.obj(username=settings.debug_username)

        v = Views(user)
        v.html(self.appM.request(localpart=ManageUser.URL, method='GET').data)
Exemplo n.º 11
0
    def test_createUser(self):
        '''
        :return:
        '''
        self.redis.flushdb()

        username, password = '******', '123456'
        u = User.createNewUser(username, password)

        print '生成用户完毕...'
        nu = User.obj(username=username)
        if not nu.is_valid:
            raise ValueError('生成玩家失败!!!')
        print '生成用户成功...'
Exemplo n.º 12
0
    def test_render_create_user_group(self):
        '''
        渲染 用户组信息列表
        :return:
        '''
        User.createRoot()
        user = User.obj(username=User.rootAccount)
        ugn = '测试1'
        pms = UserGroup.getAllPms()
        UserGroup.createNewUserGroup(ugn, pms)

        views = Views(user)
        views.render_create_user_group(CreateUserGroup)
        views.html('create_user_group')
Exemplo n.º 13
0
    def test_SimTermLocalServer_GET(self):
        """
        测试 打开本地服务交互终端
        :return:
        """

        user = User.obj(username=User.rootAccount)
        if not user:
            User.createRoot()

        settings.debug_user = user
        ''' 渲染 '''
        v = Views(user)
        v.html(
            self.appM.request(localpart=SimTermLocalServer.URL,
                              method='GET').data)
Exemplo n.º 14
0
    def test_render_create_user(self):
        '''
        测试 渲染 创建用户 界面
        :return:
        '''

        self.redis.flushdb()
        User.createRoot()
        user = User.obj(username=User.rootAccount)

        ugn = '测试1'
        pms = UserGroup.getAllPms()
        UserGroup.createNewUserGroup(ugn, pms)

        views = Views(user)
        views.render_create_user(CreateUser)
        views.html('create_user')
Exemplo n.º 15
0
    def test_SimTermLocalServer_POST(self):
        """
        测试 打开本地服务交互终端
        :return:
        """

        user = User.obj(username=User.rootAccount)
        if not user:
            User.createRoot()

        settings.debug_user = user
        data = {SimTermLocalServer.python_code: "a = u'aaa'\nprint a"}
        ''' 渲染 '''
        v = Views(user)
        v.html(
            self.appM.request(localpart=SimTermLocalServer.URL,
                              data=data,
                              method='POST').data)
Exemplo n.º 16
0
    def test_creatRoot(self):
        '''
        创建root用户
        :return:
        '''
        self.redis.flushdb()

        root = User.createRoot()
        print 'root name ->', root.username
        rootUg = root.getUserGroupByName(User.rootAccount)

        print rootUg.pms
        print root.userGroups

        root.save()

        root = User.obj(username=User.rootAccount)
        rootUg = root.getUserGroupByName(UserGroup.rootGroup)

        print rootUg.pms
        print root.userGroups