示例#1
0
文件: server.py 项目: skoczen/lettuce
    def stop(self, fail=False):
        try:
            # If we're in 1.4+, just use the built in LiveServer in django.
            from django.test.testcases import LiveServerTestCase
            LiveServerTestCase.tearDownClass()
            code = 0
        except:
            from traceback import print_exc
            print_exc()
            pid = self._actual_server.pid
            if pid:
                os.kill(pid, 9)

            code = int(fail)

        call_hook('after', 'runserver', self._actual_server)
        return code
示例#2
0
文件: server.py 项目: skoczen/lettuce
    def stop(self, fail=False):
        try:
            # If we're in 1.4+, just use the built in LiveServer in django.
            from django.test.testcases import LiveServerTestCase
            LiveServerTestCase.tearDownClass()
            code = 0
        except:
            from traceback import print_exc
            print_exc()
            pid = self._actual_server.pid
            if pid:
                os.kill(pid, 9)

            code = int(fail)

        call_hook('after', 'runserver', self._actual_server)
        return code
示例#3
0
        def stop(self, fail=False):
            LiveServerTestCase.tearDownClass()

            super(DjangoServer, self).stop()

            return 0
示例#4
0
        def stop(self, fail=False):
            LiveServerTestCase.tearDownClass()

            super(DjangoServer, self).stop()

            return 0