def _perform(self):
     try:
         script = self._scriptEdit.toPython()
         interpreter.interpret(script)
     except language.GapError:
         QMessageBox.information(self, "Found a gap",
             _PERFORM_GAP_ERROR_TEXT, QMessageBox.Ok)
 def _perform(self):
     try:
         script = self._scriptEdit.toPython()
         interpreter.interpret(script)
     except language.GapError:
         QMessageBox.information(self, "Found a gap",
                                 _PERFORM_GAP_ERROR_TEXT, QMessageBox.Ok)
    def test_youtube(self):
        """
        Test interpreter using straight line code accessing the YouTube API.
        """

        code = """gangnam_style_url = "http://www.youtube.com/watch?v=9bZkp7q19f0"
video = youtube.Video.from_web_url(gangnam_style_url)
print video.title()
print video.duration()"""
        interpreter.interpret(code)
예제 #4
0
    def test_youtube(self):
        """
        Test interpreter using straight line code accessing the YouTube API.
        """

        code = '''gangnam_style_url = "http://www.youtube.com/watch?v=9bZkp7q19f0"
video = youtube.Video.from_web_url(gangnam_style_url)
print video.title()
print video.duration()'''
        interpreter.interpret(code)
    def test_function_call_inside_function(self):
        code = """def f():
    print "f()"

def g():
    print "g()"
    f()

f()
g()"""
        interpreter.interpret(code)
예제 #6
0
    def test_function_call_inside_function(self):
        code = '''def f():
    print "f()"

def g():
    print "g()"
    f()

f()
g()'''
        interpreter.interpret(code)
    def test_function_call_outside_function(self):
        code = """def f():
    print "f()"

f()"""
        interpreter.interpret(code)
예제 #8
0
    def test_function_call_outside_function(self):
        code = '''def f():
    print "f()"

f()'''
        interpreter.interpret(code)